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;
	}

	// On insère alors les 12 news à partir de la n° "dep" :
	xhr_object.open("GET", "./news/liste.php?dep=" + dep, true);

  // original : 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);
}