// ajax_user_standings.js v1.0
// copyright 2008
// Easy2play BV

$(document).ready(function() {
	
	var vargetfrom = $('#ajaxcontent').attr('param'); // Retrieve the script path wich will deliver the content
	var varparams = 'x=0&paramID=1&paramLang='+$('#ajaxlang').attr('param');

	// do the ajax thingy
	AjaxPagination(vargetfrom,varparams);
	
	// On pagination pagenumber clicks call in livequery to trigger the content refresh
	$('#pagination a').livequery('click', function() {
		var varparams = 'paramID=' + $(this).attr('id') + '&paramLang=' +  $('#ajaxlang').attr('param');
		var vargetfrom = $('#ajaxcontent').attr('param');
		AjaxPagination(vargetfrom,varparams);
		return false;
	}); 
	
	function AjaxPagination(getfrom, varparams) {
			
		$.ajax({
			method: "get",url: getfrom,data: varparams,   
			beforeSend: function(){$("#ajaxcontent").html('').hide("slow"); $("#ajaxwait").show('slow',function(){ if(jQuery.browser.msie) this.style.removeAttribute('filter');});},
			complete: function(){ $("#ajaxwait").hide("slow");},
			error: function(){ $("#ajaxcontent").html('error').show('slow',function(){ if(jQuery.browser.msie) this.style.removeAttribute('filter');});},
			success: function(html){ $("#ajaxcontent").html(html).show('slow',function(){ if(jQuery.browser.msie) this.style.removeAttribute('filter');}); }   
		});

		return false;			
	}

});
