$(function(){

/* ajax for live results
------------------------------------------------------------------------------- */
	if(document.getElementById('resultats-direct')){
		var buttons = new Array($('#resultats-direct .larr'), $('#resultats-direct .rarr'));	// buttons
		var prev = function(){
			var pos = parseInt($('#resultats-direct > div').attr('id').charAt(3));	// current position, allows 1, 2, 3
			if(pos > 1){
				var url = "/a-pages/ajax-includes/results-" + (pos - 1) + ".php";
				$('#resultats-direct').load(url);
				return false;
			}
			else{
				$('#resultats-direct').load("/a-pages/ajax-includes/results-3.php");
				return false;
			}
		}
		var next = function(){
			var pos = parseInt($('#resultats-direct > div').attr('id').charAt(3));	// current position, allows 1, 2, 3
			if(pos < 3){
				var url = "/a-pages/ajax-includes/results-" + ++pos + ".php";
				$('#resultats-direct').load(url);
				return false;
			}
			else{
				$('#resultats-direct').load("/a-pages/ajax-includes/results-1.php");
				return false;
			}
		}
		// bind functions
		$(buttons[0]).live('click', prev);
		$(buttons[1]).live('click', next);
	} // end ajax for last live results

/* ajax for new tournaments
------------------------------------------------------------------------------- */
	if(document.getElementById('prochains-tournois')){
		var types = new Array($('#prochains-tournois li:eq(0)'), $('#prochains-tournois li:eq(1)'));	// national / online
		var nat = function(){ $('#prochains-tournois > div').load("/a-pages/ajax-includes/tour-nat.php"); return false; }
		var onl = function(){ $('#prochains-tournois > div').load("/a-pages/ajax-includes/tour-onl.php"); return false; }
		// bind functions
		$(types[0]).live('click', nat);
		$(types[1]).live('click', onl);
	} // end ajax for new tournaments

/* ajax for live rankings
------------------------------------------------------------------------------- */
	if(document.getElementById('classement-direct') && !document.getElementById('tournois-online')){
		var platforms = new Array($('#classement-direct li:eq(0)'), $('#classement-direct li:eq(1)'), $('#classement-direct li:eq(2)'), $('#classement-direct li:eq(3)'));	// plateformes de jeu
		var ofl = function(){ $('#classement-direct > div').load("/a-pages/ajax-includes/rank-national.php"); return false; }
		var pst = function(){ $('#classement-direct > div').load("/a-pages/ajax-includes/rank-ps3.php"); return false; }
		var box = function(){ $('#classement-direct > div').load("/a-pages/ajax-includes/rank-xbox.php"); return false; }
		var nin = function(){ $('#classement-direct > div').load("/a-pages/ajax-includes/rank-nintendo.php"); return false; }
		// bind functions
		$(platforms[0]).live('click', ofl);
		$(platforms[1]).live('click', pst);
		$(platforms[2]).live('click', box);
		$(platforms[3]).live('click', nin);
	} // end ajax for live rankings

/* ajax for PES online home
------------------------------------------------------------------------------- */
	if(document.getElementById('classement-direct') && !document.getElementById('prochains-tournois')){
		var platforms = new Array($('#classement-direct li:eq(0)'), $('#classement-direct li:eq(1)'), $('#classement-direct li:eq(2)'), $('#classement-direct li:eq(3)'), $('#classement-direct li:eq(4)'));	// plateformes de jeu
		var pst = function(){ $('#classement-direct > div').load("/a-pages/ajax-includes/topfive-ps3.php"); return false; }
		var psd = function(){ $('#classement-direct > div').load("/a-pages/ajax-includes/topfive-ps2.php"); return false; }
		var box = function(){ $('#classement-direct > div').load("/a-pages/ajax-includes/topfive-xbox.php"); return false; }
		var plc = function(){ $('#classement-direct > div').load("/a-pages/ajax-includes/topfive-pc.php"); return false; }
		var wii = function(){ $('#classement-direct > div').load("/a-pages/ajax-includes/topfive-wii.php"); return false; }
		// bind functions
		$(platforms[0]).live('click', pst);
		$(platforms[1]).live('click', psd);
		$(platforms[2]).live('click', box);
		$(platforms[3]).live('click', plc);
		$(platforms[4]).live('click', wii);
	} // end ajax for PES online home

/* ajax for PES TV home (login block)
------------------------------------------------------------------------------- */
	if(document.getElementById('get_log')){
/*
		block = $('#header-tools');
		$.ajax({
			url: '/includes/login-bloc-2k9-aj.php',
			error: function(){  },
			success: function(data){ $(block).append(data); }
		});
		$('form[name="login"]', block).submit(function(){
			var user = $('input[name=username]', block).val();
			var pass = $('input[name=password]', block).val();
			var url = $('input[name=redirect]', block).val();
			var posted = 'username='+user+'&password='+pass+'&autologin=1&redirect='+url+'&ext=1';
			$.ajax({
				type: 'POST',
				url: '/forum/login.php',
				data: posted,
				success: function(msg){ alert(msg); }
			});
			return false;
		});
*/
	} // end ajax for PES online home

}); // end global function