function ShowNewsForCat(news_cat, lang)
{
	url = "news.xml.php?nc="+news_cat+"&l="+lang;
	
	if (window.XMLHttpRequest) 
	{ // Mozilla, Safari, ...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
			// See note below about this line
		}
	} 
	else if (window.ActiveXObject) 
	{ // IE
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}



	if (!httpRequest) {
		return false;
	}
	
	
	httpRequest.onreadystatechange = ShowNewsForCat_ProcessResponse;  /* function() { alertContents(httpRequest); };*/  // call the function without the braces
	httpRequest.open('GET', url, true);
	httpRequest.send('');
}


function ShowNewsForCat_ProcessResponse()
{
	if (httpRequest.readyState == 4)
	{
		if (httpRequest.status == 200)
		{
			document.getElementById("news_small_container").innerHTML = httpRequest.responseText;
		}
	}
	else
	{
		document.getElementById("inner_news_small_container").innerHTML  = "<div class=\"news_samll_msg\"><img src=\"images/loading.gif\" />&nbsp;&nbsp;"+ loading_txt +" ...</div>";
	}
}

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

function mopen()
{	
	// cancel close timer
	mcancelclosetime();

	// get new layer and show it
	ddmenuitem = document.getElementById("news_btn_active");
	ddmenuitem.style.display = 'block';
	document.getElementById("news_btn_inactive").style.display = 'none';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.display = 'none';
	document.getElementById("news_btn_inactive").style.display = 'block';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

function ProgramWindowOpen(lang)
{
	width = 948;
	height = 630;
	
	leftVal =0;
	topVal =0;
	if ( (screen.width > width) && (screen.height > height) )
	{
		leftVal = Math.round( (screen.width - width) / 2);
		topVal = Math.round( (screen.height - height) / 2 );
	}
	
	//alert(document.TVplayer.Mute);
	//document.TVplayer.stop();

	url = "program.php?l=" + lang;
	window.open (url,"program_window","width="+ width+",height="+ height+",left="+ leftVal+",top="+topVal);
}


function StopPlayer()
{
	/*if(window.ActiveXObject)
	{
		// code for IE
		TVplayer.stop();
	}
	*/
	if (document.getElementById("player"))
	{
		document.getElementById("player").innerHTML = "";
	}

	
}

function RestorePlayer(url)
{
	var pCode = '<object id="TVplayer" width="420" height="340" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,02,902" standby="Loading..."> 				<param name="FileName" value="' + url + '"> 				<param name="AutoStart" value="true"> 				<param name="AutoRewind" value="true"> 				<param name="ClickToPlay" value="false"> 				<param name="ShowControls" value="true"> 				<param name="ShowAudioControls" value="true"> 				<param name="ShowTracker" value="false"> 				<param name="StretchToFit" value="false"> 				<param name="ShowPositionControls" value="false"> 				<param name="ShowStatusBar" value="true"> 				<param name="ShowDisplay" value="false"> 				<param name="EnableContextMenu" value="false"> 				<param name="PlayCount" value="false"> 				<param name="InvokeURLs" value="false"> 				<param name="DisplaySize" value="4"> 	<embed name="TVplayer" src="' + url + '" width="420" height="340" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/windowsmedia/download" AutoStart="1" AutoRewind="1" ClickToPlay="0" ShowControls="1" ShowAudioControls="1" ShowTracker="0" StretchToFit="0" ShowPositionControls="0" ShowStatusbar="1" ShowDisplay="0" EnableContextMenu="0" PlayCount="0" InvokeURLs="0" DisplaySize="4" Mute="0"></embed> 	</object>';
	
	if (opener.document.getElementById('player'))
		opener.document.getElementById('player').innerHTML = pCode;
}