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 toggle( targetId ) {
	if (document.getElementById){
		target = document.getElementById( targetId );
		if (target.style.display == "none"){
			target.style.display = "";
			} 
		else {
			target.style.display = "none";
			} 
		}
	}	
					
function panier(div,produit) {
	toggle(div);
	creerRequete();
	var url = 'panier.html?action=ajouter&ref='+produit;
	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);
    			lediv.innerHTML = reponse;
                }
            }
		};
    requete.send(null);
    }
    
function verif_mail(adresse) {
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1)) {
		return(true); }
	else {
		return(false); }
	}

function validNewsletter(form){
	var email = form.email.value;
	if(!verif_mail(email)){
		$.prompt('Veuillez saisir une adresse email correcte');
		}
	else{
		creerRequete();
		var url = '../xprod/php/newsletter.php?email='+email;
		requete.open('GET', url, true);
		requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
        	if(requete.status == 200) {
				var reponse = requete.responseText;
				if(reponse == 0)$.prompt('Cette adresse est deja dans notre base de donnees');
				else if(reponse == 1)$.prompt('Votre inscription a bien ete prise en compte');
				else $.prompt('Une erreur est survenue lors de votre inscription, merci de bien vouloir recommencer');
				//else $.prompt(reponse);
                }
            }
		};
    	requete.send(null);
		}
	}
