
function get_programme(obj_id,timestep)
{
        var http_request = false;

        if (window.XMLHttpRequest)
        {
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/html; charset=windows-1251');
            }
        }
        else if (window.ActiveXObject)
        {
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request)
        {
            document.getElementById("mainframe").innerHTML="Не могу создать соединение XMLHttpRequest";
            return false;
        }
        if(document.getElementById("channel_info_"+obj_id).style.display=='none'){
            document.getElementById("channel_info_"+obj_id).style.display='block';
            http_request.onreadystatechange = function(){ alertContents(http_request,obj_id); };
        }else{
            document.getElementById("channel_info_"+obj_id).style.display='none';
        }

		var url="/sections_code/xmltv/get_programme.php?channel_id="+obj_id+"&time_step_programme="+timestep;

        http_request.open('GET', url, true);
        http_request.send(null);

}


function load_rating(str_rating,obj_id_info,obj_id_result){
        var http_request = false;

        if (window.XMLHttpRequest)
        {
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/html; charset=windows-1251');
            }
        }
        else if (window.ActiveXObject)
        {
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request)
        {
            document.getElementById("obj_id_info").innerHTML="Не могу создать соединение XMLHttpRequest";
            return false;
        }

            http_request.onreadystatechange = function(){ alertContents_buff(http_request,obj_id_info,obj_id_result); };

		var url="link_voiting.php?str_rating="+str_rating;

        http_request.open('GET', url, true);
        http_request.send(null);
	
}


function alertContents_buff(http_request,obj_id_info,obj_id_result) {
     try{
        if(http_request.readyState == 1)
        {

        }
        if(http_request.readyState == 2)
        {

        }
        if(http_request.readyState == 3)
        {

        }
        if(http_request.readyState == 4)
        {
            if(http_request.status == 200)
            {
                    document.getElementById(obj_id_result).innerHTML=http_request.responseText;
					//document.getElementById(obj_id_info).innerHTML="Спасибо за голосование";
                alert("Спасибо за голосование.");
                }
                else
                {
                    document.getElementById(obj_id_info).style.display='';
                    document.getElementById(obj_id_info).innerHTML="<font size='2' color='#f8d6c5'>Ошибка отправки запроса</font>";
                }
        }
     }
     catch( e ) {
            document.getElementById(obj_id_info).innerHTML="Ошибка: " + e.description;
     }
}


function alertContents(http_request,obj_id) {
     try{
        if(http_request.readyState == 1)
        {
               document.getElementById("channel_info_"+obj_id).style.display='';
               document.getElementById("channel_info_"+obj_id).innerHTML="<img src='http://uzix.ru/img/ajax-loader.gif'>";
//               alert(http_request.readyState);
        }
        if(http_request.readyState == 2)
        {
               document.getElementById("channel_info_"+obj_id).style.display='';
               document.getElementById("channel_info_"+obj_id).innerHTML="<img src='http://uzix.ru/img/ajax-loader.gif'>";
//               alert(http_request.readyState);
        }
        if(http_request.readyState == 3)
        {
               document.getElementById("channel_info_"+obj_id).style.display='';
               document.getElementById("channel_info_"+obj_id).innerHTML="<img src='http://uzix.ru/img/ajax-loader.gif'>";
//               alert(http_request.readyState);
        }
        if(http_request.readyState == 4)
        {
            if(http_request.status == 200)
            {
                    document.getElementById("channel_info_"+obj_id).innerHTML=http_request.responseText;
                }
                else
                {
                    document.getElementById("channel_info_"+obj_id).style.display='';
                    document.getElementById("channel_info_"+obj_id).innerHTML="<font size='2' color='#f8d6c5'>Ошибка отправки запроса</font>";
                }
        }
     }
     catch( e ) {
            document.getElementById("channel_info_"+obj_id).innerHTML="Ошибка: " + e.description;
     }
}


	function show_hide_programme(sh_obj)
	{
		var sh_obj=document.getElementById(sh_obj);

		if(sh_obj.style.display=="none"){
			sh_obj.style.display="block";
		}else{
			sh_obj.style.display="none";
		}
	}
