var xhr = null;
 
// Fonction de creation de l'objet XMLHttpRequest
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 ajax_evenement(fam)
 {
	 
  getXhr();
  document.getElementById('content').innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('content').innerHTML = xhr.responseText;
	  if (fam) {
	  Effect.toggle('div_'+fam,'blind');
	  }
     }
   }
  xhr.open("GET",'pages/evenement.php',true);
  xhr.send(null);

 }
 function ajax_accueil()
 {
  getXhr();
  document.getElementById('content').innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {	
	  document.getElementById('content').innerHTML = xhr.responseText;
	  setTimeout("ajax_defil()", 1000);
	  setTimeout("ajax_defil_carte()", 3000);
	  setTimeout("ajax_defil_image()", 5000);
	  setTimeout("ajax_defil_privat()", 7000);
	  setTimeout("window.location.replace(\"http://lecaravage.fr/\")", 240000);

     }
   }
  xhr.open("GET",'pages/accueil.php',true);
  xhr.send(null);

 }
/* function tester()
{
	elementHTML = document.getElementById('boite_defil');
	var idMessage = document.getElementById('message').value;
	var url = "pages/message/message_"+idMessage+".txt";
	o_options = new Object();
	o_options = {method:'get',frequency:10};
	var laRequete = new Ajax.PeriodicalUpdater(elementHTML,url,o_options);
}*/

 function ajax_defil() {
	 getXhr();
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  //new Effect.Highlight('boite_defil',{ startcolor: '#ffff99', endcolor: '#ffffff' });
	  document.getElementById('boite_defil').innerHTML = xhr.responseText;
	  init_defil = window.setTimeout("ajax_defil()", 10000);
     }
   }
   xhr.open("POST",'pages/defil.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  if (document.getElementById('message').value=='') {
		clearTimeout(init_defil);
  } else {
	var idMessage = document.getElementById('message').value;
	}
  var data ='';
  data += 'message=' +idMessage;
  xhr.send(data);

 }
  function ajax_defil_carte() {
	 getXhr();
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  //new Effect.Highlight('article_carte',{ startcolor: '#ffff99', endcolor: '#ffffff' });
	  document.getElementById('article_carte').innerHTML = xhr.responseText;
	  init_defil_carte = window.setTimeout("ajax_defil_carte()", 10000);
     }
   }
   xhr.open("POST",'pages/defil_carte.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  if (document.getElementById('message_carte').value=='') {
		clearTimeout(init_defil_carte);
  } else {
	var idMessage_carte = document.getElementById('message_carte').value;
	}
  var data ='';
  data += 'message_carte=' +idMessage_carte;
  xhr.send(data);

 }
  function ajax_defil_image() {
	 getXhr();
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  //new Effect.Highlight('boite_defil',{ startcolor: '#ffff99', endcolor: '#ffffff' });
	  document.getElementById('article_image').innerHTML = xhr.responseText;
	  init_defil_image = window.setTimeout("ajax_defil_image()", 10000);
     }
   }
   xhr.open("POST",'pages/defil_image.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  if (document.getElementById('message_image').value=='') {
		clearTimeout(init_defil_image);
  } else {
	var idMessage_image = document.getElementById('message_image').value;
	}
  var data ='';
  data += 'message_image=' +idMessage_image;
  xhr.send(data);

 }
 function ajax_defil_privat() {
	 getXhr();
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  //new Effect.Highlight('boite_defil',{ startcolor: '#ffff99', endcolor: '#ffffff' });
	  document.getElementById('article_privat').innerHTML = xhr.responseText;
	  init_defil_privat = window.setTimeout("ajax_defil_privat()", 10000);
     }
   }
   xhr.open("POST",'pages/defil_privat.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  if (document.getElementById('message_privat').value=='') {
		clearTimeout(init_defil_privat);
  } else {
	var idMessage_privat = document.getElementById('message_privat').value;
	}
  var data ='';
  data += 'message_privat=' +idMessage_privat;
  xhr.send(data);

 }
 function ajax_light()
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('lumiere').innerHTML = xhr.responseText;
	  // document.getElementById('conteneur').style.backgroundImage = 'url(images/fond_bar2.gif)';
	  document.getElementById('body').style.backgroundImage = 'url(../images/fond_bar2.gif)';
     }
   }
  xhr.open("GET",'pages/light.php',true);
  xhr.send(null);

 }
 function ajax_delight()
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('lumiere').innerHTML = xhr.responseText;
	  //document.getElementById('conteneur').style.backgroundImage = 'url(images/fond_bar.gif)';
	  document.getElementById('body').style.backgroundImage = 'url(../images/fond_bar.gif)';
     }
   }
  xhr.open("GET",'pages/delight.php',true);
  xhr.send(null);

 }
 
 function ajax_carte()
 {
  getXhr();
  document.getElementById('content').innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('content').innerHTML = xhr.responseText;
     }
   }
  xhr.open("GET",'pages/lacarte.php',true);
  xhr.send(null);

 }
  function ajax_archi()
 {
  getXhr();
  document.getElementById('content').innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('content').innerHTML = xhr.responseText;
     }
   }
  xhr.open("GET",'pages/architecture.php',true);
  xhr.send(null);

 }
  function ajax_location()
 {
  getXhr();
  document.getElementById('content').innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('content').innerHTML = xhr.responseText;
     }
   }
  xhr.open("GET",'pages/location.php',true);
  xhr.send(null);

 }
  function ajax_contact()
 {
  getXhr();
  document.getElementById('content').innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('content').innerHTML = xhr.responseText;
     }
   }
  xhr.open("GET",'pages/contact.php',true);
  xhr.send(null);

 }
  function ajax_liens()
 {
  getXhr();
  document.getElementById('content').innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('content').innerHTML = xhr.responseText;
     }
   }
  xhr.open("GET",'pages/liens.php',true);
  xhr.send(null);

 }

 function ajax_albums() {
  getXhr();
  document.getElementById('content').innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('content').innerHTML = xhr.responseText;
     }
   }
  xhr.open("GET",'pages/albums.php',true);
  xhr.send(null);
 }
 
 /*Verification du formulaire*/
 function ajaxnom(fam)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      
      document.getElementById('verif_nom').innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",'src/validateemail.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("nom="+fam);
 }
 
 function ajaxprenom(fam)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      
      document.getElementById('verif_prenom').innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",'src/validateemail.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("prenom="+fam);
 }
 
 function ajaxemail(fam)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      
      document.getElementById('verif_mail').innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",'src/validateemail.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("email="+fam);
 }
 
 function ajaxtel(fam)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      
      document.getElementById('verif_tel').innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",'src/validateemail.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("tel="+fam);
 }
 function ajaxmessage()
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      
      document.getElementById('verif_message').innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",'src/validateemail.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  valmessage=document.getElementById('message').value;
   var data = '';
	data += 'message=' + valmessage;
	xhr.send(data);
 }
 function ajaxantirobot(fam)
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      
      document.getElementById('verif_anti_robot').innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",'src/validateemail.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xhr.send("anti_robot="+fam);
 }
 
 function ajaxvalidation()
 {
  getXhr();
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
		 var reponse = xhr.responseText +'Chargement... <img src="images/loading.gif" align="absmiddle">';
      document.getElementById('content').innerHTML = "<b>Chargement . . .</b>";
	  document.getElementById('content').innerHTML = reponse;
	   setTimeout("ajax_contact()", 3000);
     }
   }
  xhr.open("POST",'src/validation.php',true);
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  //xhr.send("tel"+);
 
  if (document.getElementById('nom').value=='') { 
		alert('Le nom est obligatoire');
		valnom = '';
		document.getElementById('nom').style.backgroundColor='#000';
		document.getElementById('nom').style.color='#fff';
		document.getElementById('nom').focus();
		return false;
  } else {
 		valnom = document.getElementById('nom').value;
  }
  if (document.getElementById('prenom').value=='') { 
		alert('Le prenom est obligatoire');
		valprenom = '';
		document.getElementById('prenom').style.backgroundColor='#000';
		document.getElementById('prenom').style.color='#fff';
		document.getElementById('prenom').focus();
		return false;
  } else {
 valprenom=document.getElementById('prenom').value;
  }
  if (document.getElementById('tel').value=='') { 
		alert('Indiquez un numero de telephone');
		valtel = '';
		document.getElementById('tel').style.backgroundColor='#000';
		document.getElementById('tel').style.color='#fff';
		document.getElementById('tel').focus();
		return false;
  } else {
 valtel=document.getElementById('tel').value;
  }
 if (document.getElementById('email').value=='') { 
		alert('Pour vous repondre, nous avons besoin d\'une adresse email valide');
		valemail = '';
		document.getElementById('email').style.backgroundColor='#000';
		document.getElementById('email').style.color='#fff';
		document.getElementById('email').focus();
		return false;
  } else {
 valemail=document.getElementById('email').value;
  }
  if (document.getElementById('message').value=='') { 
		alert('Merci de nous laisser un message');
		valmessage = '';
		document.getElementById('message').style.backgroundColor='#000';
		document.getElementById('message').style.color='#fff';
		document.getElementById('message').focus();
		return false;
  } else {
 valmessage=document.getElementById('message').value;
  }

  var data = '';
data += 'nom=' + valnom;
data += '&prenom=' + valprenom;
data += '&tel='+ valtel;
data += '&email='+ valemail;
data += '&message='+ valmessage;
xhr.send(data);
 }
 
 function start_ouvert() {
	 /*ajax_accueil();*/
	 ajax_light();
	 
 }
 
 function start_fermer() {
	 /*ajax_accueil();*/
	 ajax_delight();
 }
 
 function affiche_des_archi(url) {
  getXhr();
  document.getElementById('list_image').innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('list_image').innerHTML = xhr.responseText;
     }
   }
  xhr.open("GET",'pages/projet_architectural.html',true);
  xhr.send(null);
 }
 
 function image_archi() {
 	document.getElementById('list_image').innerHTML = '';
 }
 
 function create_zip(fam,fam2) {
	 getXhr();
	 document.getElementById('zip_'+fam2).innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
    if(xhr.readyState == 4 && xhr.status == 200)
     {
      document.getElementById('zip_'+fam2).innerHTML = xhr.responseText;
     }
   }
  xhr.open("POST",'images/galerie/create_zip.php',true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
 var data = '';
data += 'zip=' + fam;
data += '&id_galerie=' + fam2;
xhr.send(data);
 }
 
  function ajax_slam()
 {
  getXhr();
  document.getElementById('content').innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('content').innerHTML = xhr.responseText;
     }
   }
  xhr.open("GET",'pages/slam.php',true);
  xhr.send(null);

 }
 
   function ajax_mentions()
 {
  getXhr();
  document.getElementById('content').innerHTML = 'Chargement... <img src="images/loading.gif" align="absmiddle">';
  xhr.onreadystatechange = function()
   {
   if(xhr.readyState == 4 && xhr.status == 200)
     {
	  document.getElementById('content').innerHTML = xhr.responseText;
     }
   }
  xhr.open("GET",'pages/mentions_legales.html',true);
  xhr.send(null);

 }
 //window.onload = start_ouvert || start_fermer;
