var xhr = null;

//Créons une fonction de création d'objet XMLHttRequest
function get_Xhr()
 {
  if(window.XMLHttpRequest)
   {
    xhr = new XMLHttpRequest();
   }
  else if(window.ActiveXOject)
   {
    try
     {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch(e)
     {
      try
       {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
       }
      catch(el)
       {
        xhr = null;
       }
     }
   }
  else
   {
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest\nVeuillez le mettre à jour");
   }
  return xhr;
 }


function ajout_follow(Ser_Id,Uti_Id)
 {
  // Nous créons un objet XMLHttpRequest
  get_Xhr();
  // C'est la que c'est un poil bizarre, nous définissons ce que fera AJAX avant même de lui dire quoi transmettre.
  xhr.onreadystatechange = function()
   {
    //Si la requete est terminée est qu'elle ne remonte pas d'erreur ( voir *1* ci dessous )
    if(xhr.readyState == 4 && xhr.status == 200)
     {
     	//HTML INNER A FAIRE
     	document.getElementById("follow").innerHTML = "<img src='images/Select.png' alt='Vous suivez cette web série'  />";
     	document.getElementById("follow_2").innerHTML = "<p>Série ajouté avec succès à votre sélection</p>";
     }
     
   } 	
 	
 	
  xhr.open("GET", 'ajax/ajout_follow.inc.php?Uti_Id=' + Uti_Id + "&Ser_Id=" + Ser_Id , true);
  // Obligatoire si l'on passe en POST   
  xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');
  //Envoie de la requete
  xhr.send();
  
 }
 


 
 function ajoute_visionnage(Epi_Id,IP)
  {
  
  if(Epi_Id == '257') alert('visionnage en cours');
  // Nous créons un objet XMLHttpRequest
  get_Xhr();
  // C'est la que c'est un poil bizarre, nous définissons ce que fera AJAX avant même de lui dire quoi transmettre.
  xhr.onreadystatechange = function()
   {
    //Si la requete est terminée est qu'elle ne remonte pas d'erreur ( voir *1* ci dessous )
    if(xhr.readyState == 4 && xhr.status == 200)
     {
     	//HTML INNER A FAIRE
     	//alert('ok');
     }
     
   } 	
 	
 	//alert('ajax/ajoute_visionnage.inc.php?Epi_Id=' + Epi_Id + "&IP=" + IP);
  xhr.open("GET", 'ajax/ajoute_visionnage.inc.php?Epi_Id=' + Epi_Id + "&IP=" + IP , true);
  // Obligatoire si l'on passe en POST   
  xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');
  //Envoie de la requete
  xhr.send();
  
 }
 
 function vote(Ser_Id,IP,vote)
{

	 // Nous créons un objet XMLHttpRequest
  get_Xhr();
  // C'est la que c'est un poil bizarre, nous définissons ce que fera AJAX avant même de lui dire quoi transmettre.
  xhr.onreadystatechange = function()
   {
    //Si la requete est terminée est qu'elle ne remonte pas d'erreur ( voir *1* ci dessous )
    if(xhr.readyState == 4 && xhr.status == 200)
     {
     	//HTML INNER A FAIRE
     	document.getElementById('etoiles').innerHTML = '<h3>Merci pour votre vote</h3>';
     }
     
   } 	
 	
 	
  xhr.open("GET", 'ajax/vote.inc.php?Ser_Id=' + Ser_Id + "&IP=" + IP +"&vote="+ vote, true);
  // Obligatoire si l'on passe en POST   
  xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');
  //Envoie de la requete
  xhr.send();
}

function membre_visionnage(Uti_Id,Ser_Id,Epi_Id,Epi_Saison,Epi_Numero)
{
	//alert(Uti_Id+"/"+Ser_Id);

	 // Nous créons un objet XMLHttpRequest
  get_Xhr();
  // C'est la que c'est un poil bizarre, nous définissons ce que fera AJAX avant même de lui dire quoi transmettre.
  xhr.onreadystatechange = function()
   {
    //Si la requete est terminée est qu'elle ne remonte pas d'erreur ( voir *1* ci dessous )
    if(xhr.readyState == 4 && xhr.status == 200)
     {
     	//HTML INNER A FAIRE
     	//document.getElementById('etoiles').innerHTML = '<h3>Merci pour votre vote</h3>';
     	//alert('ok');
     }
     
   } 	
 	
 	
  xhr.open("GET", 'ajax/membre_visionnage.inc.php?Ser_Id=' + Ser_Id + "&Uti_Id=" + Uti_Id + "&Epi_Id=" + Epi_Id + "&Epi_Saison=" + Epi_Saison + "&Epi_Numero=" + Epi_Numero, true);
  // Obligatoire si l'on passe en POST   
  xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');
  //Envoie de la requete
  xhr.send();

}


 function nouveau_commentaire()
 {
 
	
 
 Com_Texte = document.getElementById('Com_Texte').value;
 Com_Pseudo = document.getElementById('Com_Pseudo').value;
 captcha = document.getElementById('captcha').value;
 id = document.getElementById('id_champ').value;
 valeur_id = document.getElementById('valeur_id').value;
 
 
 if(captcha == '')
 {
 	document.getElementById('captcha').style.border = "1px solid red";
 } 
 
 
 if(Com_Texte == '')
 {
 	document.getElementById('Com_Texte').style.border = "1px solid red";
 } 
 
 
 if(Com_Pseudo == '')
 {
 	document.getElementById('Com_Pseudo').style.border = "1px solid red";
 }
 
  if(Com_Texte != '' && Com_Pseudo !='' & captcha != '')
 {
 
  // Nous créons un objet XMLHttpRequest
  get_Xhr();
  // C'est la que c'est un poil bizarre, nous définissons ce que fera AJAX avant même de lui dire quoi transmettre.
  xhr.onreadystatechange = function()
   {
    //Si la requete est terminée est qu'elle ne remonte pas d'erreur ( voir *1* ci dessous )
    if(xhr.readyState == 4 && xhr.status == 200)
     {
     	//HTML INNER A FAIRE
     	if(xhr.responseText == "false")
     	{	
     		
     		document.getElementById('commentaire').innerHTML = "<p style=' margin-top:20px;'><img src='images/comment_ok.jpg' style='width:256px; height:256px;' /></p>";
     		document.getElementById('commentaire_vide_p').innerHTML = Com_Pseudo + " : " + Com_Texte;
     		document.getElementById('commentaire_vide').style.display = "block";
     		document.getElementById('aucun_commentaire').style.display = "none";
     		
     		
     	} else
     	{
     		document.getElementById('captcha').style.border = "1px solid red";
     	
     	}
     }
     
   } 	
 	
 	
  xhr.open("GET", 'ajax/commentaire.inc.php?Com_Texte=' + Com_Texte + "&Com_Pseudo=" + Com_Pseudo+ "&captcha=" + captcha+ "&id=" + id+ "&valeur_id=" + valeur_id , true);
  // Obligatoire si l'on passe en POST   
  xhr.setRequestHeader('Content-Type','x-www-form-urlencoded');
  //Envoie de la requete
  xhr.send();
  
  }
  
 }
