var PAGE = 0; // variable globale

function PagesNews() {
	var pages =  "";
	var deppages = PAGE - 2;
	var finpages = PAGE + 2;
	
	if (deppages < 0) {
		finpages = finpages - deppages;
		deppages = 0; // RAZ
	}
	
	if (PAGE > 0)
		pages = '<a href="javascript:ListeNews(' + ((PAGE - 1) * 12) + ')">-</a> |'; // Retrait page
	
	for (var i = deppages; i < finpages; i++)
		pages = (PAGE == i) ? pages + ' ' + '<span>' + (i + 1) + '</span>' + ' |' : pages + ' ' + '<a href="javascript:ListeNews(' + (i * 12) + ')">' + (i + 1) + '</a>' + ' |';
	
	pages = pages + ' <a href="javascript:ListeNews(' + ((PAGE + 1) * 12) + ')">+</a>'; // Ajout page

	document.getElementById( "pagesnews" ).innerHTML = pages;
}

function ListeNews(dep) {
	var xhr_object = null;
	
	if(window.XMLHttpRequest) // Firefox
	   xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
	   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	   return;
	}

	xhr_object.open("GET", "./portail/news/liste.php?dep=" + dep, true);
	
	PAGE = dep / 12; // Changement de page
	PagesNews(); //
		
	xhr_object.onreadystatechange = function() {
		if(xhr_object.readyState == 4) {
			if (xhr_object.responseText != '{STOP}')
				document.getElementById( "listenews" ).innerHTML = xhr_object.responseText;
		}
	}
	
	xhr_object.send(null);	
}