function switchCatGames(id)
{
var curId= id;
var string = document.getElementById(curId).className;
var tab = string.split(" ");
	if(tab[1] == "off")
	{
		if(curId == "news_btn")
		{
		var string2 = document.getElementById("coming_btn").className;
		var tab2 = string2.split(" ");
		document.getElementById("coming_btn").className = tab2[0]+" off";
		document.getElementById("coming_games_list").style.display = "none";
		document.getElementById("news_games_list").style.display = "block";
		}else{
		var string3 = document.getElementById("coming_btn").className;
		var tab3 = string3.split(" ");
		document.getElementById("news_btn").className = tab3[0]+" off";
		document.getElementById("news_games_list").style.display = "none";
		document.getElementById("coming_games_list").style.display = "block";
		}
		document.getElementById(curId).className = tab[0]+" on";
	}
}

function Logon_Passwd(el, isFocus) {
	
	if (isFocus == 1 ) {
		document.getElementById('logon_passwd_cover').style.display = 'none';
		document.getElementById('logon_passwd_true').style.display = '';
		document.getElementById('logon_passwd_true').focus();
	} else {
		if (document.getElementById('logon_passwd_true').value == '') {
			document.getElementById('logon_passwd_cover').style.display = '';
			document.getElementById('logon_passwd_true').style.display = 'none';
		}
	}
}

function Logon_Login(el, isFocus) {

	if ( isFocus == 1 ) {
		if(el.value == el.defaultValue)
			el.value = '';
	} else {
		if (el.value == '') 
			el.value = el.defaultValue;
	}
}


var HotNewsContainer = null;
var HotNewsLights = null;
var HotNewsInit = false;

function HotNews__On(lp) {
	// Potrzebna inicjalizacja?
	if ( !HotNewsInit )
		HotNews_Init();

	// Wyłącz wszystkie lampki.
	HotNews__LightsOff();

	// Włącz lampkę + layerek o numerze lp
	HotNews__SetLight(lp, 1);

}

function HotNews__LightsOff() {
	lights = HotNewsLights.getElementsByTagName('li');
		
	for(i = 0; i < lights.length; i++) 
		HotNews__SetLight(i, 0);
}

function HotNews__SetLight(lp, state) {
	
	HotNewsContainer.getElementsByTagName('li')[lp].className = 
		state == 1 ? 'current' : '';

	HotNewsLights.getElementsByTagName('li')[lp].getElementsByTagName('img')[0].src = 
		HotNewsLights.getElementsByTagName('li')[lp].getElementsByTagName('img')[0].src.replace ( state == 1 ? '_off.' : '_on.', state == 1 ? '_on.' : '_off.' );

}


function HotNews_Init() {
	HotNewsInit = true;
	HotNewsContainer = document.getElementById('spot-container');
	HotNewsLights = document.getElementById('spot-list');
}


	var Hot_Roll_Id = 0;
	var Hot_Thread_Handler = null;

function Hot_Roll_Setup() {
		
	if ( Hot_Thread_Handler == null)
		Hot_Thread_Handler = setInterval('Hot_Roll()', 7000);

}

function Hot_Roll_Stop () {

	clearInterval(Hot_Thread_Handler);
	Hot_Thread_Handler = null;

}

function Hot_Roll() {
		
	Spot_Container = document.getElementById('spot-list');
	Spoty_Lista = Spot_Container.getElementsByTagName('li');

	try {
		Spoty_Lista[++Hot_Roll_Id].getElementsByTagName('a')[0].onclick();
	} catch(e) {
		Hot_Roll_Id = 0;
		Spoty_Lista[0].getElementsByTagName('a')[0].onclick();
	}

}





var Login_Refresh_Form = null;
var Login_Refresh_Handler = null;
var Login_Refresh_Iframe = null;
var Login_Refresh_Iframe_Container = 'top';

function Check_Login (form){
	Login_Refresh_Iframe = document.createElement('iframe');
	Login_Refresh_Iframe.src = 'http://www.cdprojekt.pl/checklogin';
	Login_Refresh_Iframe.style.display = 'none';
	

	container = document.getElementById ( Login_Refresh_Iframe_Container ) ;
	container.appendChild ( Login_Refresh_Iframe ) ;

	Login_Refresh_Form = form;
	Login_Refresh_Handler = setInterval ("Check_Login_WaitForState()", 1000);
	return false;
}

function Check_Login_WaitForState () {
	response = Login_Refresh_Iframe.contentWindow.document.body.innerHTML;
	if ( response == '1' || response == '0' ) 
		Check_Login_Submit();
	
}

function Check_Login_Submit ( ) {
	clearInterval ( Login_Refresh_Handler );
	Login_Refresh_Form.submit ();
}