/* fonction pour tricher et permettre que la page soit correctement affichée 
avec internet explorer */
function ieTrick(sep) 
{ 
  d = new Date(); 
  trick = d.getYear() + "ie" + d.getMonth() + "t" + d.getDate() + "r" + d.getHours() + "i" + d.getMinutes() + "c" + d.getSeconds() + "k" + d.getMilliseconds(); 
    
  if (sep != "?") 
  { 
    sep = "&"; 
  } 
    
  return sep + "ietrick=" + trick; 
}

function testJs()
{
	alert('ok');
}

function envoieRequete(urlFlux,idFlux,sep)
{
	
	if (sep == "") 
    { 
      sep = "?"; 
    } 
	var xhr_object = null;
	var positionFlux = idFlux;
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
	else
	if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	// On ouvre la requete vers la page désirée
	xhr_object.open("GET", urlFlux + ieTrick(sep), true);
	xhr_object.onreadystatechange = function()
	{
	
		if(xhr_object.readyState == 1)

		{
			//alert(positionFlux);
			document.getElementById(positionFlux).innerHTML = '<div class="wait"><img src="images/site/attach_wait.gif"></div>';

		}
		if ( xhr_object.readyState == 4 )
		{
			//alert(urlFlux);
			// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
			document.getElementById(positionFlux).innerHTML = xhr_object.responseText;
		}
		// Chargement...

				
		
	}
	// dans le cas du get
	xhr_object.send(null);
	setTimeout("verifNouveau()",5000);
}

function envoyerInfos(idArt, base, dest, nom, mail, site, commentaire, verif)  
{  
	var verif
	if(verif != 4)
	{
		alert('Code erroné');
	}
	else
	{
	// On initialise une variable qui va contenir l'objet ajax. 
	var xajax = null; 
	 
	// On vérifie sous quel navigateur nous sommes, soit sous firefox et dérivés, soit sous internet explorer 
	if(window.XMLHttpRequest) xajax = new XMLHttpRequest(); 
	else if(window.ActiveXObject) xajax = new ActiveXObject("Microsoft.XMLHTTP"); 
	 
	// Sinon le navigateur n'est pas compatible 
	else return(false); 
	 
	// Ici c'est le moment stratégique, une requete post est comme une requete GET dans la forme, c'est à dire qu'il faut envoyer tout ca sous la forme  
	//> variable=valeur&variable2=valeur&variable3=valeur ... 
	//En fait je le set ici dans une variable pour que ca soit plus simple à envoyer. 
	 
	var nom;
	var dest;
	var fichierDest = "includes/"+dest+".php4"
	//alert(fichierDest);
	var commentaire = commentaire.replace(/€/g, "&euro;");
	commentaire = commentaire.replace(/&/g, "_AND_"); 
	commentaire = commentaire.replace(/\+/g, "_PLUS_"); 
	var base;
	var idArt;
	var mail;
	var site;
 
	var str = "idArt="+idArt+"&base="+base+"&nom="+nom+"&mail="+mail+"&site="+site+"&commentaire="+commentaire
	//alert(str);
	 
	// Ici on ouvre la page en utilisant la methode POST 
	xajax.open("POST",fichierDest,false); 
	// On envoie les headers, ce qui caractérise ce que l'on va envoyer a la page php, en général cela ne change pas. 
	xajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
	// On envoie notre variable qui contient l'info que l'on veut envoyer. 
	xajax.send(str); 
	// Lorsque l'objet AJAX est pret et qu'il a reçu le texte de retour de la page php, on l'affiche dans un div en utilisant la propriété innerHTML 
	/*if(xajax.readyState == 4) { 
		var div = document.getElementById('ajax'); 
		div.innerHTML = xajax.responseText; */
	//}
	envoieRequete('includes/'+base+'.php4?ref='+idArt+'&nom='+nom+'&mail='+mail+'&site='+site,'afficheComm');	 
	document.formulaire.commentaire.value="";	
	}
}