var row = null;

function writediv(id, texte)
{
	document.getElementById(id).innerHTML = texte;
}

function writefunction(id, begin, max, previous, next, isNext)
{
	if (isNext == 0)
		writediv(id,
			'<a href="#top5" onClick="update_initiatives(' + begin + ',' + max +
					',\'' + previous + '\',\'' + next + '\')">' +
					'<strong>' + previous + '</strong>' +
		 			'</a>' +
		 			'</div>');
	else
		writediv(id,
			'<a href="#top5" onClick="update_initiatives(' + begin + ',' + max +
				',\'' + previous + '\',\'' + next + '\')">' +
				'<strong>' + next + '</strong>' +
	 			'</a>' +
	 			'</div>');	
}

function update_initiatives(begin, max, previous, next)
{
	if(texte = file(base_url + '/ajax/services/top5Refresh.php' + '?n=' + begin))
	{
		writediv('top5', texte);
		if (begin >= 5)
			writefunction('previous_initiatives', begin - 5, max, previous, next, 0);
		else
			writediv('previous_initiatives', '');
		if (begin < (max - 5))
			writefunction('next_initiatives', begin + 5, max, previous, next, 1);
		else
			writediv ('next_initiatives', '');
	}
}		
		
function file(fichier)
{
  var http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
     http_request = new XMLHttpRequest();
     if (http_request.overrideMimeType) {
        http_request.overrideMimeType('text/xml');
     }
  } else if (window.ActiveXObject) { // IE
    try {
    http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
         http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
      }
   }
   if (!http_request) {
      alert('Cannot create XMLHTTP instance');
      return false;
   }
	http_request.open('GET', fichier, false);
    http_request.send(null);
    if(http_request.readyState == 4)
		return(http_request.responseText);
    else
		return(false);
}
