//////////////////////////////////////////////////
// Auteur : Alexandre Baussano
// Date de creation : 26/03/2009
// Date de modification : -
// Fonctionalite : librairie ajax
//                 
// Copyright : ab-techweb
//////////////////////////////////////////////////

var xhr = null;

// 
// Fonction de creation de l'objet XMLHttpRequest qui resservira pour chaques fonctions AJAX
//
function getXhr(){
  if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
  else if(window.ActiveXObject){  
    try { xhr = new ActiveXObject("Msxml2.XMLHTTP");}
    catch (e){ xhr = new ActiveXObject("Microsoft.XMLHTTP");}
  } else { 
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour"); 
    xhr = false; 
  } 
}

function actualiserecherche(recherche,valeur,valeur2){
  getXhr();
  xhr.onreadystatechange = function(){
  	if(xhr.readyState == 4 && xhr.status == 200){
    	if (recherche == "alphabetique"){
        document.getElementById('resultalpha').innerHTML = xhr.responseText;
      } else if (recherche == "annuelle"){
        document.getElementById('resultann').innerHTML = xhr.responseText;
      } else if (recherche == "editoriale"){
        document.getElementById('resultedit').innerHTML = xhr.responseText;
      } else if (recherche == "thematique"){
      	var chaine = xhr.responseText;
      	var tableau = chaine.split('|');
        document.getElementById('resultsstheme').innerHTML = tableau[0];
        document.getElementById('resulttheme').innerHTML = tableau[1];
      } else if (recherche == "thematiqueavance"){
        document.getElementById('resulttheme').innerHTML = xhr.responseText;
      }
    } else {
  		if (recherche == "alphabetique"){
        document.getElementById('resultalpha').innerHTML = "<hr /><br /><img src=\"images_structure/chargement.gif\" alt=\"Chargement\"/><br /><br />";
      } else if (recherche == "annuelle"){
        document.getElementById('resultann').innerHTML = "<hr /><br /><img src=\"images_structure/chargement.gif\" alt=\"Chargement\"/><br /><br />";
      } else if (recherche == "editoriale"){
        document.getElementById('resultedit').innerHTML = "<hr /><br /><img src=\"images_structure/chargement.gif\" alt=\"Chargement\"/><br /><br />";
      } else if (recherche == "thematique"){
        document.getElementById('resultsstheme').innerHTML = "<hr /><br /><img src=\"images_structure/chargement.gif\" alt=\"Chargement\"/><br /><br />";
        document.getElementById('resulttheme').innerHTML = "<hr /><br /><img src=\"images_structure/chargement.gif\" alt=\"Chargement\"/><br /><br />";
      } else if (recherche == "thematiqueavance"){
        document.getElementById('resulttheme').innerHTML = "<hr /><br /><img src=\"images_structure/chargement.gif\" alt=\"Chargement\"/><br /><br />";
      }
    }
  }
  xhr.open("POST",'ajax/recherche.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("recherche="+recherche+"&valeur="+valeur+"&valeur2="+valeur2);
}

function slidePic(titre,url,largeur,hauteur){
  getXhr();
  xhr.onreadystatechange = function(){
  	if(xhr.readyState == 4 && xhr.status == 200){
      document.getElementById('slideshow_accueil').innerHTML = xhr.responseText;
			document.getElementById('texteslideshow').innerHTML = titre;
			ab_affichDivEffect('lapic',2,'fondu');
    } else {
      document.getElementById('slideshow_accueil').innerHTML = "<br /><br /><br /><br /><img src=\"images_structure/chargement2.gif\" alt=\"Chargement\"/><br /><br /><br /><br />";
      document.getElementById('texteslideshow').innerHTML = "Chargement...";
		}
  }
  xhr.open("POST",'ajax/thumb.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("url="+url+"&largeur="+largeur+"&hauteur="+hauteur+"&titre="+titre);
}

function slidePic2(titre,url,largeur,hauteur){
  getXhr();
  xhr.onreadystatechange = function(){
  	if(xhr.readyState == 4 && xhr.status == 200){
      document.getElementById('slideshow_accueil').innerHTML = xhr.responseText;
			document.getElementById('texteslideshow').innerHTML = titre;
			ab_affichDivEffect('lapic',2,'fondu');
    } else {
      document.getElementById('slideshow_accueil').innerHTML = "<br /><br /><br /><br /><img src=\"images_structure/chargement2.gif\" alt=\"Chargement\"/><br /><br /><br /><br />";
      document.getElementById('texteslideshow').innerHTML = "Chargement...";
		}
  }
  xhr.open("POST",'ajax/thumb2.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("url="+url+"&largeur="+largeur+"&hauteur="+hauteur+"&titre="+titre);
}