// JavaScript Document
function creerRequete(){
	try {
		requete = new XMLHttpRequest();
    }catch (error){
		try {
			requete = new ActiveXObject("msxml2.XMLHTTP");
		}
		catch (error){
			try {
				requete = new ActiveXObject("Microsoft.XMLHTTP");
			}
				catch (error){
					requete = null;
			}
		}

	}
if (requete == null) alert ('impossible de cr&eacute;er une requete au serveur');
}

function insert(){
	creerRequete();
	//
	var getRequest="";
	var erreur = 0;
	requete.onreadystatechange = function (){
		if(requete.readyState == 4) {
			contenu = requete.responseText;
			document.getElementById('divajax').innerHTML=contenu;
			if(contenu=="ok"){
				if(document.getElementById('texte-libre')){
//					document.getElementById('texte-libre').value = document.getElementById('TEL').value;
				}
				document.forms["PaymentRequest"].submit();
			}else if(contenu=="pasok"){
				alert("Une erreur est survenue lors de l'enregistrement de votre commande. Veuillez recommencer.\nNous vous prions de nous excuser pour la gène occasionnée.");
			}
		}
	}
	getRequest += "NOM="+escape(document.getElementById('NOM').value)+"&";
	getRequest += "PRENOM="+escape(document.getElementById('PRENOM').value)+"&";
	getRequest += "ADRESSE="+escape(document.getElementById('ADRESSE').value)+"&";
	getRequest += "CODEPOSTAL="+escape(document.getElementById('CODEPOSTAL').value)+"&";
	getRequest += "ville="+escape(document.getElementById('ville').value)+"&";
	getRequest += "pays="+escape(document.getElementById('pays').value)+"&";
	getRequest += "TEL="+escape(document.getElementById('TEL').value)+"&";
	getRequest += "fax="+escape(document.getElementById('fax').value)+"&";
	getRequest += "email="+escape(document.getElementById('email').value)+"&";
	getRequest += "MDP="+escape(document.getElementById('MDP').value)+"&";
	getRequest += "NOMDELIVRAISON="+escape(document.getElementById('NOMDELIVRAISON').value)+"&";
	getRequest += "PRENOMDELIVRAISON="+escape(document.getElementById('PRENOMDELIVRAISON').value)+"&";
	getRequest += "ADRESSEDELIVRAISON="+escape(document.getElementById('ADRESSEDELIVRAISON').value)+"&";
	getRequest += "CODEPOSTALDELIVRAISON="+escape(document.getElementById('CODEPOSTALDELIVRAISON').value)+"&";
	getRequest += "VILLEDELIVRAISON="+escape(document.getElementById('VILLEDELIVRAISON').value)+"&";
	getRequest += "PAYSDELIVRAISON="+escape(document.getElementById('PAYSDELIVRAISON').value)+"&";
	getRequest += "TELDELIVRAISON="+escape(document.getElementById('TELDELIVRAISON').value)+"&";
	getRequest += "PRECISIONS="+escape(document.getElementById('PRECISIONS').value)+"&";
	for (var i=0;i<document.form.elements.length;i++){
/*		if(document.form.elements[i].type=="checkbox"){
			if (document.form.elements[i].name.substr(0,10)=="chkmarques" && document.form.elements[i].checked){
				getRequest +=document.form.elements[i].name+"="+document.form.elements[i].value+"&";
			}else if (document.form.elements[i].name.substr(0,10)!="chkmarques"){
				getRequest +=document.form.elements[i].name+"="+document.form.elements[i].checked+"&";
			}
		}else if(document.form.elements[i].type=="radio"){
			if (document.form.elements[i].checked){
				getRequest +=document.form.elements[i].name+"="+document.form.elements[i].value+"&";
			}
		}else{*/
		if(document.form.elements[i].name!="NOM" && document.form.elements[i].name!="PRENOM" && document.form.elements[i].name!="ADRESSE" && document.form.elements[i].name!="CODEPOSTAL" && document.form.elements[i].name!="ville" && document.form.elements[i].name!="pays" && document.form.elements[i].name!="TEL" && document.form.elements[i].name!="fax" && document.form.elements[i].name!="email" && document.form.elements[i].name!="MDP" && document.form.elements[i].name!="NOMDELIVRAISON" && document.form.elements[i].name!="PRENOMDELIVRAISON" && document.form.elements[i].name!="ADRESSEDELIVRAISON" && document.form.elements[i].name!="CODEPOSTALDELIVRAISON" && document.form.elements[i].name!="VILLEDELIVRAISON" && document.form.elements[i].name!="PAYSDELIVRAISON" && document.form.elements[i].name!="TELDELIVRAISON" && document.form.elements[i].name!="PRECISIONS"){
			getRequest +=document.form.elements[i].name+"="+document.form.elements[i].value+"&";

			if(document.form.elements[i].name==""){
				erreur = 1;
				break;
			}
		}
	}
	getRequest = getRequest.substr(0,getRequest.length-1);
//	alert(getRequest);
	if(erreur){
		alert("Une erreur est survenue lors de l'enregistrement de votre commande. Veuillez recommencer.\nSi le problème persiste, essayez de changer de navigateur.\nNous vous prions de nous excuser pour la gène occasionnée.");
	}else{
		requete.open("get","insertion_commande.php?"+getRequest,true);
		requete.send(null);
	}
}

function identification(email, pass){
	creerRequete();
	var getRequest="";
	requete.onreadystatechange = function (){
		if(requete.readyState == 4) {
			contenu = requete.responseText;
//			alert(contenu);
			if(contenu=="Identification incorrecte, veuillez recommencer"){
				document.getElementById('msgerr').innerHTML=contenu;
			}else{
				document.getElementById('divform').innerHTML=contenu;
			}
		}
	}
	requete.open("get","identification.php?email="+email+"&pass="+pass,true);
	requete.send(null);
}

function oubli(email){
	creerRequete();
	var getRequest="";
	requete.onreadystatechange = function (){
		if(requete.readyState == 4) {
			contenu = requete.responseText;
//			alert(contenu);
			if(contenu=="Identification incorrecte, veuillez recommencer"){
				document.getElementById('msgerr').innerHTML=contenu;
			}else{
				document.getElementById('msgerr').innerHTML=contenu;
			}
		}
	}
	requete.open("get","identification.php?login="+email,true);
	requete.send(null);
}
