//window.onload = load;
addLoadEvent(load);

function getXhr(){
  var xhr = null;
	if(window.XMLHttpRequest){ // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	   
	}
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	} 
  return xhr;
}

/*
$.ajax({
   type: "POST",
   url: "php/getHomeActus.php",
   data: "newsId=",
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });    */

			
function load(){
    
    // loadHomeActus();
    loadActus();
    // a remettre a la fin " cerise sur le gateau " :)
    setInterval("loadActus()", 7000);

}

var idNews =0;

function loadActus(){
    if ( idNews !=0){
      
      idNews = $('#newsId').val();
      //alert(idNews);
    }
    else{
       idNews=1;
    }
    
    $.get('php/getHomeActus.php',{"newsId": idNews}, function(data) {
      $('#homeActus').html(data);
     // di = document.getElementById('homeActus');
			
			//di.innerHTML = xhr.responseText;
    });

}

/**
* Méthode qui sera appelée sur la home sur onClick Fleche et au load page
*/
function loadHomeActus(idNews){
	
    //idNews=idNews+1;
    //alert(idNews);
  
	 var xhr = getXhr();
		
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		//alert(xhr.readyState);
		
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			
      di = document.getElementById('homeActus');
			
			di.innerHTML = xhr.responseText;
		}
	 }

	// post
	xhr.open("POST","php/getHomeActus.php",true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  if ( idNews!=undefined){
    xhr.send("newsId="+idNews);
  }
  else {
    xhr.send("newsId=");
  }
	

}

function getPage(page){
	    
	var xhr = getXhr();
		
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		//alert(xhr.readyState);
		
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			
      di = document.getElementById('homeActus');
			
			di.innerHTML = xhr.responseText;
		}
	}

	// post
	xhr.open("POST","php/getPage.php",true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  if ( page!=undefined){
    xhr.send("p="+page);
  }
  else {
    xhr.send("p=");
  }
  }
