﻿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 affiche_masque(variable,valeur,div) {
	creerRequete();
	var url = 'xprod/auto/ajax.php?'+variable+'='+valeur+'&div='+div;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
				if(reponse != "1") {
					toggle(div);
    				var lediv = document.getElementById(div);
    				lediv.innerHTML = reponse;
					}
                }
            }
		};
    requete.send(null);
    }
	
function affiche_inventaire(langue,produit,moteur,camping) {
	creerRequete();
	var url = 'xprod/auto/ws_product_returnInventory.php?langue='+langue+'&produit='+produit+'&moteur='+moteur+'&camping='+camping;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
				if(reponse != "1") {
					toggle('inventaire'+produit);
    				var lediv = document.getElementById('inventaire'+produit);
    				lediv.innerHTML = reponse;
					}
                }
            }
		};
    requete.send(null);
    }
	
function delete_session(dest) {
	creerRequete();
	var url = 'xprod/auto/delete_session.php';
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
				if(dest != '0'){window.open(dest,'_self');}
                }
            }
		};
    requete.send(null);
    }
	
function diapo(id) {
	creerRequete();
	var url = 'xprod/auto/diapo.php?id='+id;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
				toggle('diapo'+id);
    			var lediv = document.getElementById('diapo'+id);
    			lediv.innerHTML = reponse;
                }
            }
		};
    requete.send(null);
    }
	
function brochure(pays) {
	creerRequete();
	var url = 'xprod/auto/brochure.php?pays='+pays;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
				toggle('block_brochure');
				toggle('frame_brochure');
    			var lediv = document.getElementById('frame_brochure');
    			lediv.innerHTML = reponse;
                }
            }
		};
    requete.send(null);
    }
	
function envoyer(email,ami,texte,id,lang) {
	creerRequete();
	var url = 'xprod/auto/envoyer.php?email='+email+'&ami='+ami+'&texte='+texte+'&id='+id+'&lang='+lang;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
				toggle('envoyer_ami');
    			if(reponse == 1){alert(ami_envoye);}
				else{alert(reponse);}
                }
            }
		};
    requete.send(null);
    }
	
function envoyer_uk(email,ami,texte,id,lang) {
	creerRequete();
	var url = 'xprod/auto/envoyer_uk.php?email='+email+'&ami='+ami+'&texte='+texte+'&id='+id+'&lang='+lang;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
				toggle('envoyer_ami');
    			if(reponse == 1){alert(ami_envoye);}
				else{alert(reponse);}
                }
            }
		};
    requete.send(null);
    }
	
function valide_formulaire(nom,prenom,email,demande,camping){
	creerRequete();
	var url = 'xprod/auto/renseignements.php?nom='+nom+'&prenom='+prenom+'&email='+email+'&demande='+demande+'&camping='+camping;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
    			if(reponse == 1){
					toggle('renseignements');
					alert(demande_envoye);
					}
                }
            }
		};
    requete.send(null);
	}
	
function valide_formulaire_uk(nom,prenom,email,demande,camping){
	creerRequete();
	var url = 'xprod/auto/renseignements_uk.php?nom='+nom+'&prenom='+prenom+'&email='+email+'&demande='+demande+'&camping='+camping;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
    			if(reponse == 1){
					toggle('renseignements');
					alert(demande_envoye);
					}
                }
            }
		};
    requete.send(null);
	}
	
function verif_dispo(valeur,div,champ){
	creerRequete();
	var url = 'xprod/auto/ek_verif_dispo.php?valeur='+valeur+'&champ='+champ;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
				var lediv = document.getElementById(div);
				var lediv2 = document.getElementById('div_submit');
				if(reponse==1 && champ=='mail_k'){
					lediv.style.display='';
					lediv2.style.display='none';
					lediv.innerHTML = "<span class='alert_ajax'>"+ek_mess_retour1+"</span>";
					}
				else if(reponse==0 && champ=='mail_k'){
					lediv.style.display='none';
					lediv2.style.display='block';
					}
				else if(reponse==1 && champ=='pseudo_k'){
					lediv.style.display='';
					lediv2.style.display='none';
					lediv.innerHTML = "<span class='alert_ajax'>"+ek_mess_retour2+"</span>";
					}
				else if(reponse==0 && champ=='pseudo_k'){
					lediv.style.display='none';
					lediv2.style.display='block';
					}
                }
            }
		};
    requete.send(null);
	}
	
function renvoi_ident(email,lang){
	creerRequete();
	var url = 'xprod/auto/renvoi_ident.php?email='+email+'&lang='+lang;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
    			if(reponse == 1){
					var lediv = document.getElementById('perte_mdp');
    				lediv.innerHTML = "<div style='text-align:right'><a onclick=\"toggle('perte_mdp')\" style='cursor:pointer;color:#83ac2e;font-weight:bold;padding-right:7px'>X</a></div><br /><b>"+ek_mess_perte_ident+" : "+email+"</b>";
					}
				else {
					var lediv = document.getElementById('perte_mdp');
    				lediv.innerHTML = "<div style='text-align:right'><a onclick=\"toggle('perte_mdp')\" style='cursor:pointer;color:#83ac2e;font-weight:bold;padding-right:7px'>X</a></div><br /><b>"+email+" : "+ek_mess_perte_ident2+"</b>";
					}
                }
            }
		};
    requete.send(null);
	}
	
function memo_camp(id) {
	creerRequete();
	var url = 'xprod/auto/memo_camp.php?id_camp='+id;
	requete.open('GET', url, true);
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
    			var lediv = document.getElementById('resultat_memo');
    			lediv.innerHTML = reponse;
                }
            }
		};
    requete.send(null);
    }