var http_request=true;
var cch = 0;
var cchpark=0;
//////////////////////////////////////////
////////////// CHANNEL LIST //////////////
//////////////////////////////////////////
    function makePOSTRequest(url, parameters, elementa)
    {
	element=elementa;
	http_request = false;
        if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
    	    http_request = new XMLHttpRequest();
    	     if (http_request.overrideMimeType)
	     {
        	// set type accordingly to anticipated content type
        	//http_request.overrideMimeType('text/xml');
        	http_request.overrideMimeType('text/html');
            }
        }
	else if (window.ActiveXObject)
	{ // IE
    	    try
	    {
        	http_request = new ActiveXObject("Msxml2.XMLHTTP");
            }
	    catch (e)
	    {
        	try 
		{
            	    http_request = new ActiveXObject("Microsoft.XMLHTTP");
        	}
		catch (e) {}
            }
        }
        if (!http_request)
	{
    	    alert('Cannot create XMLHTTP instance');
            return false;
        }
	
        http_request.onreadystatechange = alertContents;
        http_request.open('POST', url, true);
        http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        http_request.setRequestHeader("Content-length", parameters.length);
        http_request.setRequestHeader("Connection", "close");
        http_request.send(parameters);
    }
    function alertContents()
    {
	if (http_request.readyState == 4)
	{
    	    if (http_request.status == 200)
	    {
    		//alert(http_request.responseText);
                result = http_request.responseText;
        	document.getElementById(element).innerHTML = result;
            }
	    else
	    {
        	alert('There was a problem with the request.');
            }
        }
    }
    function doChannelPopulate(uid)
    {
	makePOSTRequest('ajax_channel.php', 'action=channellist&uid='+uid+'&channelid='+cch,'lyr2');
	addLoadEvent(init_dw_Scroll);
	if (cch!=0)
	{
	    getandsettitle(cch);
	}
    }    

///////////////////////////
///////// CHANNELS /////////
////////////////////////////

    function getandsetch(url, parameters)
    {
	http_request = false;
        if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
    	    http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType)
	    {
        	// set type accordingly to anticipated content type
        	//http_request.overrideMimeType('text/xml');
        	http_request.overrideMimeType('text/html');
            }
        }
	else if (window.ActiveXObject)
	{ // IE
    	    try
	    {
        	http_request = new ActiveXObject("Msxml2.XMLHTTP");
            }
	    catch (e)
	    {
        	try
		{
            	    http_request = new ActiveXObject("Microsoft.XMLHTTP");
        	}
		catch (e) {}
            }
        }
        if (!http_request)
	{
    	    alert('Cannot create XMLHTTP instance');
    	    return false;
        }
        http_request.onreadystatechange =  updatech;
	http_request.open('POST', url, true);
        http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        http_request.setRequestHeader("Content-length", parameters.length);
        http_request.setRequestHeader("Connection", "close");
        http_request.send(parameters);
    }

    function updatech()
    {
	if (http_request.readyState == 4)
	{
    	    if (http_request.status == 200)
	    {
        	result = http_request.responseText;
		// seting channel
		if (VLC_Installed() == 1)
		    set(result);
            }
	    else
	    {
        	alert('There was a problem with the request.');
            }
        }
    }
  function updateChannel(channelid,uid)
    {
	// tracking
	cch = channelid;
	if (VLC_Installed() == 1){
	    getandsetch('ajax_channel.php', 'action=changechannel&channelid='+channelid+'&uid='+uid);
	    chanId = channelid;
	    getandsettitle(channelid);
	}else{
	    var instalareVLC = confirm ("Pentru a putea viziona programele TV trebuie sa instalati extensia activeX VLC Player.\nDoriti sa instalati acum aceasta extensie?");
	    if (instalareVLC){
		window.location = "?act=installvlc";
	    }
	}
    }




///////////////////////////
///////// TITLE /////////
////////////////////////////

    function gettitle(url, parameters)
    {
    
    
	http_request1 = false;
        if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
   	    http_request1 = new XMLHttpRequest();
           if (http_request1.overrideMimeType)
	    {
   		// set type accordingly to anticipated content type
        	//http_request.overrideMimeType('text/xml');
        	http_request1.overrideMimeType('text/html');
            }
        }
	else if (window.ActiveXObject)
	{ // IE
    	    try
	    {
        	http_request1 = new ActiveXObject("Msxml2.XMLHTTP");
            }
	    catch (e)
	    {
        	try
		{
            	    http_request1 = new ActiveXObject("Microsoft.XMLHTTP");
        	}
		catch (e) {}
            }
        }
        if (!http_request1)
	{
    	    alert('Cannot create XMLHTTP instance');
    	    return false;
        }
        http_request1.onreadystatechange =  updatetitle;
	http_request1.open('POST', url, true);
        http_request1.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        http_request1.setRequestHeader("Content-length", parameters.length);
        http_request1.setRequestHeader("Connection", "close");
        http_request1.send(parameters);
    }

    function updatetitle()
    {
	if (http_request1.readyState == 4)
	{
    	    if (http_request1.status == 200)
	    {
        	result = http_request1.responseText;
		// seting channel
	//	document.getElementById("divid").innerHTML = result;
		
	
//	alert(result);
		var detalis = result.split('|');
		document.getElementById("divid").innerHTML = detalis[0];
		document.getElementById("divid1").innerHTML = detalis[1];
		document.getElementById("divid2").innerHTML = detalis[2];
		
		
            }
	    else
	    {
        	alert('There was a problem with the request.');
            }
        }
    }
  function getandsettitle(channelid)
    {
	gettitle('ajax_prgr.php', 'channelid='+channelid);
    }

    
///////////////////////////////////////
/////////////// END AJAX //////////////
///////////////////////////////////////