﻿function creerRequete() {
    try {
        requete = new XMLHttpRequest(); }
    catch (microsoft) {
       try {
       		requete = new ActiveXObject('Msxml2.XMLHTTP'); }
        catch(autremicrosoft) {
            try {
                requete = new ActiveXObject('Microsoft.XMLHTTP'); }
            catch(echec) {
                 requete = null; }
       			 }
			}
    	if(requete == null) {
        	alert('Impossible de créer l\'objet requête,\nVotre navigateur ne semble pas supporter les object XMLHttpRequest.'); }
	}
	
function fiche(origine,table,id) {
	creerRequete();
	var url = 'xprod/auto/fiche.php?table='+table+'&id='+id+'&origine='+origine;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
    			var lediv = document.getElementById('fiche_cnt');
				var lediv2 = document.getElementById('fiche');
				lediv2.style.display='';
    			lediv.innerHTML = reponse;
                }
            }
		};
    requete.send(null);
    }
	
function envoi_email(nom,prenom,cp,ville,tel,email,modele,garage,email_garage,heure) {
	creerRequete();
	var url = 'xprod/auto/envoi_email.php?nom='+nom+'&prenom='+prenom+'&cp='+cp+'&ville='+ville+'&email='+email+'&tel='+tel+'&modele='+modele+'&garage='+garage+'&email_garage='+email_garage+'&heure='+heure;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
				if(reponse == "1"){
					alert('Votre demande à bien été prise en compte');
					var lediv = document.getElementById('formulaire');
    				lediv.style.display='none';
					}
				else alert('Une erreur est survenue lors de la validation de votre demande.\nMerci de recommencer');
                }
            }
		};
    requete.send(null);
    }
		
function tracker(type,id) {
	creerRequete();
	var url = 'xprod/auto/tracker.php?type='+type+'&id='+id;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
                }
            }
		};
    requete.send(null);
    }
	
