/*function toggleLogin(){
	$('user-menu').innerHTML = '<form method="post" action="/login" onsubmit="submitLogin(); return false;" id="login"><label for="username">Username:</label><input type="text" name="username" id="username" size="15" tabindex="1" /><label for="password">Password:</label> <input type="password" name="password" id="password" size="15" tabindex="2" /><input type="hidden" value="1" name="remember" id="remember" tabindex="3"  checked="checked" /><input type="submit" value="Sign In!" onclick="if(submitLogin()); return false;" class="in" tabindex="4" /><span id="login-message" style="padding-left: 10px"></span><span id="loading"></span></form>';
	return false;
}*/
function toggleLogin(){var login_div=document.getElementById('login-form');if(login_div.style.display=='none')
Effect.Appear('login-form',{duration:1.0,afterFinish:changeLoginFocus});else
Effect.Fade('login-form',{duration:1.0});return(false);}
function changeLoginFocus(){document.getElementById('username').focus();}
function submitLogin(){
	var username = $('username').getValue();
	var password = $('password').getValue();
	var remember = $('remember').getValue();
	$('loading').innerHTML = "<img src=\"/images/loading2.gif\" align=\"top\" alt=\"\" />";
	new Ajax.Request("/ajax/login.php", {
		method: 'post',
		postBody: "username=" + username + "&password=" + password + "&remember=" + remember,
		onSuccess: function(transport) {
			$('loading').innerHTML = "";
			var response = transport.responseText;
			if (response == "valid") {
				userMenu();
				Effect.Fade('login-form',{duration:1.0});
			}
			else
				$('login-message').innerHTML = response;
		}
	});
}
function submitLogout(){
	new Ajax.Request("/ajax/logout.php", {
		method: 'post',
		onSuccess: function(transport) {
			userMenu();
		}
	});
}
function userMenu(){
	new Ajax.Request("/ajax/menu.php", {
		method: 'post',
		onSuccess: function(transport) {
			var response = transport.responseText;
			$('user-menu').innerHTML = response;
			Effect.Pulsate('user-menu',{duration:1,pulses:1});
		}
	});	
}
function moreGames(type, count){
	new Ajax.Request("/ajax/moregames.php", {
		method: 'post',
		postBody: "type=" + type + "&count=" + count,
		onSuccess: function(transport) {
			var response = transport.responseText;
			$(type + '_games').innerHTML = $(type + '_games').innerHTML + response;
			count = parseInt(count);
			count += 1;
			$('more_' + type).innerHTML = "<a href=\"#\" onclick=\"moreGames('" + type + "', '" + count + "'); return false;\">more</a>";
			$('less_' + type).innerHTML = "<a href=\"#\" onclick=\"lessGames('" + type + "', '" + count + "'); return false;\">less</a>";
		}
	});
}
function lessGames(type, count){
	count = parseInt(count);
	if (count > 3) {
		$(type + '_games_' + count).remove();
		count -= 1;
		$('more_' + type).innerHTML = "<a href=\"#\" onclick=\"moreGames('" + type + "', '" + count + "'); return false;\">more</a>";
		$('less_' + type).innerHTML = "<a href=\"#\" onclick=\"lessGames('" + type + "', '" + count + "'); return false;\">less</a>";
	}
}
function init(url) {
	new Ajax.Request(url, { method:'post' });
}
