/*
------------------------------------------------------------
    BBIO
------------------------------------------------------------
    Auteur:   BBS
    e-mail:   contact@bbs-consultant.com
    url:      http://www.bbs-consultant.com
------------------------------------------------------------
   VERSION 1.0 - 13 AVRIL 2009	
------------------------------------------------------------
	Description:
   	MODIFICATION AJAX AU PLUGIN THELIA CONTACT
------------------------------------------------------------
  Web standards: OK tout navigateur
------------------------------------------------------------
*/

function Ajax(url) 
    {
    var requete = false;
    var self = this;

    // MOZILLA/SAFARI
    if (window.XMLHttpRequest) 
        {
        self.requete = new XMLHttpRequest();
        //httpRequest.overrideMimeType('text/xml');
        }
        
    // IE
    else if (window.ActiveXObject) 
        {
        self.requete = new ActiveXObject("Microsoft.XMLHTTP");
        }
        
    // OBJET XMLHTTP EN MODE POST SYNCHRONE
    self.requete.onload = null;
    self.requete.open('POST', url, false);
    self.requete.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    /* FORMULAIRE HTML */
    self.requete.send(RecupereFormulaire());   
    
    // TEST DE RETOUR DE REQUETE
    if (self.requete.status != "200") 
        {
        alert("ERREUR DE RECEPTION " + p.status);
        }
    
    // AFFICHER LE RETOUR DE REQUETE
    AffichePage(self.requete.responseText);   
    }
 
    

// RECUPERATION DES DONNÉES DU FORMULAIRE DE LA PAGE CONTACT
function RecupereFormulaire()
    {
    var formulaire = document.forms['contact'];
    var nom = formulaire.nom.value;
    var prenom = formulaire.prenom.value;
    var email = formulaire.email.value;
    var objet = formulaire.objet.value;
    var texte = formulaire.texte.value;
    //var crypto = formulaire.crypto.value;

	critere = "n=" + escape(nom);
	critere = critere + "&p=" + escape(prenom);
	critere = critere + "&e=" + escape(email);	
	critere = critere + "&o=" + escape(objet);
	critere = critere + "&t=" + escape(texte);	
	critere = critere + "&c=" + escape(crypto);		
    return critere;
    }


// RETOUR DE LA REPONSE DANS LA DIV PREVUE A CET EFFET
function AffichePage(parametre)
    {
    document.getElementById("resultat_ajax").innerHTML = parametre;
    }



