function games_show(type, num, my_a)
{
	var toshow = type+num;
	var tohide = type;
	
	if(num==1) tohide +=2;
	else tohide +=1;
	
	if(document.getElementById(toshow) == null) return;
	
	document.getElementById(toshow).style.display = "inline-block";
	document.getElementById(tohide).style.display = "none";

	var a_el = document.getElementById(type).getElementsByTagName("a");
	
	for(var i=1;i<a_el.length;i++)
	{
		var a_sel = a_el[i];
		a_sel.id = "none";
		if(num==i-1) a_sel.id = "selected";
	}
}
function change_rank_type(value)
{
	var game_list = document.getElementById("rank_games_list");
	var bdate_list = document.getElementById("rank_begindate_list");
	var edate_list = document.getElementById("rank_enddate_list");
	
	if(game_list == null) return;

	if(value != '')
	{
		switch(value)
		{
			case 'mainrank':
				game_list.getElementsByTagName("label")[0].style.display = "none";
				game_list.getElementsByTagName("select")[0].style.display = "none";
				bdate_list.getElementsByTagName("label")[0].style.display = "none";
				bdate_list.getElementsByTagName("span")[0].style.display = "none";
				edate_list.getElementsByTagName("label")[0].style.display = "none";
				edate_list.getElementsByTagName("span")[0].style.display = "none";
				break;
			case 'dates':
				bdate_list.getElementsByTagName("label")[0].style.display = "inline";
				bdate_list.getElementsByTagName("span")[0].style.display = "inline";
				edate_list.getElementsByTagName("label")[0].style.display = "inline";
				edate_list.getElementsByTagName("span")[0].style.display = "inline";
				game_list.getElementsByTagName("label")[0].style.display = "inline";
			    game_list.getElementsByTagName("select")[0].style.display = "block";
			    break;
			default:
				game_list.getElementsByTagName("label")[0].style.display = "inline";
			    game_list.getElementsByTagName("select")[0].style.display = "block";
			    bdate_list.getElementsByTagName("label")[0].style.display = "none";
				bdate_list.getElementsByTagName("span")[0].style.display = "none";
				edate_list.getElementsByTagName("label")[0].style.display = "none";
				edate_list.getElementsByTagName("span")[0].style.display = "none";

		}
	}

}


function rank_show(num)
{
	var tosel = 1;
	if(num!=''){
		
		if(num=='alltime')
		{
			document.getElementById("gr_today").style.display = 'none';
			document.getElementById("gr_thisweek").style.display = 'none';
			document.getElementById("gr_alltime").style.display = 'block';
			tosel = 3;
		}
		else if(num=='thisweek')
		{
			document.getElementById("gr_today").style.display = 'none';
			document.getElementById("gr_thisweek").style.display = 'block';
			document.getElementById("gr_alltime").style.display = 'none';
			tosel = 2;
		}
		else if(num=='today')
		{
			document.getElementById("gr_today").style.display = 'block';
			document.getElementById("gr_thisweek").style.display = 'none';
			document.getElementById("gr_alltime").style.display = 'none';
			tosel = 1;
		}
	}
	for(var i=1;i<=3;i++)
	{
		var li = document.getElementById("r"+i);
		li.className = "";
		if(i==tosel) li.className = "sel";
	}		
}
function fav_show(id, id2)
{
	if(id!='' && id2!='')
	{
		document.getElementById(id).style.display = 'none';
		if(id2=='fav_show') document.getElementById(id2).style.display = 'inline';
		else document.getElementById(id2).style.display = 'block';
	}
}
function just_play()
{
	document.getElementById("my_game").style.display = 'block';
	document.getElementById("my_login").style.display = 'none';	
}