var theUrl = "./include/control_ajax.php";
var idRecherche = '';
function bloc(){return false;} 
function goRecherche(recherche)
{
          
	 var tabSub = document.getElementById('resRecherche').value.split('-');
         
         if(tabSub.length == 3 && tabSub[0]*1 > 0)
                  location = './include/control_ajax.php?action=goDevis&code='+document.getElementById('resRecherche').value;
         else if(recherche != "")
         {
                  var tab = recherche.split('|');
                  
                 
                  
                  if(tab[0] == "article")
                         location='/liste_article.php?idArticle='+tab[1];
                  else if(tab[0] == "menu1")
                           location='/liste_article.php?menu1='+tab[1];
                  else if(tab[0] == "menu2")
                           location='/liste_article.php?menu2='+tab[1];
		  else if(tab[0] == "modele")
                           location='/modele/'+tab[1]+'.html';
                  else
                         location='/liste_article.php?voir=1&idMarque='+tab[1];
         }
         
}

function promotion(urlQuery,value)
{
         query = '';
         tab = urlQuery.split('&');
         for(i = 0; i < tab.length; i++)
         {
                  tabSub = tab[i].split('=');
                  if(tabSub[0].substring(0,9) == 'promotion' || tabSub[0].substring(0,4) == 'prix')
                  {
                           //
                  }
                  else
                  {
                           if(i > 0)
                                    query += "&";
                           query +=  tabSub[0]+"="+tabSub[1];
                  }
         }
         if(value == 1)
              query += "&promotion=1";
                  
         location='/liste_article.php?'+query; 
    
}

function prix(urlQuery,value)
{
         if(value != "PROMO")
         {
                  query = '';
                  tab = urlQuery.split('&');
                  for(i = 0; i < tab.length; i++)
                  {
                            
                           tabSub = tab[i].split('=');
                           if(tabSub[0].substring(0,4) == 'prix' || tabSub[0].substring(0,4) == 'prom')
                           {
                                    //
                           }
                           else
                           {
                                    if(i > 0)
                                             query += "&";
                                    query +=  tabSub[0]+"="+tabSub[1];
                           }
                  }
                  
                  if(value != "0")
                           query += "&prix="+value;
                           
                  location='/liste_article.php?'+query;
         }
         else
         {
                  promotion(urlQuery,1);
         }
         
}

function modele(urlQuery,value)
{
         query = '';
         tab = urlQuery.split('&');
         for(i = 0; i < tab.length; i++)
         {
                  tabSub = tab[i].split('=');
                  if(tabSub[0].substring(0,8) == 'modele')
                  {
                           //
                  }
                  else
                  {
                           if(i > 0)
                                    query += "&";
                           query +=  tabSub[0]+"="+tabSub[1];
                  }
         }
         if(value != "0")
                  query += "&modele="+value;
                  
         location='/liste_article.php?'+query; 
}

function marque(urlQuery,value)
{
         query = '';
         tab = urlQuery.split('&');
         for(i = 0; i < tab.length; i++)
         {
                  tabSub = tab[i].split('=');
                  if(tabSub[0].substring(0,8) == 'idMarque')
                  {
                           //
                  }
                  else
                  {
                           if(i > 0)
                                    query += "&";
                           query +=  tabSub[0]+"="+tabSub[1];
                  }
         }
         if(value != "0")
                  query += "&idMarque="+value;
                  
         location='/liste_article.php?'+query; 
}

function filtre(idFiltre,urlQuery,value)
{
         query = '';
         tab = urlQuery.split('&');
         for(i = 0; i < tab.length; i++)
         {
                   
                  tabSub = tab[i].split('=');
                  if(tabSub[0].substring(0,6) == 'filtre')
                  {
                           if('filtre'+idFiltre == tabSub[0])
                           {
                                    //
                           }
                           else
                           {
                                    if(i > 0)
                                             query += "&";
                                    query +=  tabSub[0]+"="+tabSub[1];
                           }
                  }
                  else
                  {
                           if(i > 0)
                                    query += "&";
                           query +=  tabSub[0]+"="+tabSub[1];
                  }
         }
         
         if(value.lastIndexOf('|') != -1)
                  query += '&filtre'+idFiltre+"="+value;
                  
         location='/liste_article.php?'+query; 
}

function recherche(stringRecherche,inputEl)
{
	var el = document.getElementById('recherche');
	if(stringRecherche != "")
	{
	el.style.height = null;
	ObjAJAX = new ajax();
	ObjAJAX.setParam ({
	url : 'include/control_ajax.php',
	returnFormat : "txt", // OU returnFormat : "xml"
	method : "POST", // OU method : "GET"
	data : "action=recherche&recherche="+stringRecherche,
	asynchronus : true, // OU asynchronus : false
	onComplete : function(){ if(response != "") {
                  el.innerHTML = response;
                  el.style.display = 'block';
                  if(parseInt(el.offsetHeight) > 200)
                           el.style.height ='200px';
         } }
	});
	ObjAJAX.execute();
	}
	else
		el.style.display = 'none';
}

function insertPanier(codArt,adr,button)
{
	var goAjax = true;
	if(document.getElementById('taille') != null)
	{
		if(document.getElementById('taille').value == 0)
		{
			alert('Merci de renseigner votre taille');
			goAjax = false;
		}
		else
			var codArt = document.getElementById('taille').value;
	}
	
	if(goAjax == true)
	{
		buttonEl = button;
		ObjAJAX = new ajax();
		ObjAJAX.setParam ({
		url : theUrl,
		returnFormat : "txt", // OU returnFormat : "xml"
		method : "POST", // OU method : "GET"
		data : "action=panierAjout&codArt="+codArt+"&adresseIp="+adr,
		asynchronus : true, // OU asynchronus : false
		onComplete : "popupPanier(response)"
		});
		ObjAJAX.execute();
	}
}


function popupPanier(art)
{
	var article = document.getElementById('article');
	article.innerHTML = art;
	
	var actionCart = document.getElementById('actionCart');
	
	actionCart.style.left = '40%';
	actionCart.style.top = '450px';
	actionCart.style.display = 'block';
	
}



//PAGE commande.php
function majPanier(codArt,adr,qte)
{
	ObjAJAX = new ajax();
	ObjAJAX.setParam ({
	url : theUrl,
	returnFormat : "txt", // OU returnFormat : "xml"
	method : "POST", // OU method : "GET"
	data : "action=panierMaj&codArt="+codArt+"&adr="+adr+"&quantite="+qte,
	asynchronus : true, // OU asynchronus : false
	onComplete : "window.location.reload()"
	});
	ObjAJAX.execute();
}

function majRemise(codePromo)
{
	
	ObjAJAX = new ajax();
	ObjAJAX.setParam ({
	url : theUrl,
	returnFormat : "txt", // OU returnFormat : "xml"
	method : "POST", // OU method : "GET"
	data : "action=remise&codePromo="+codePromo,
	asynchronus : true, // OU asynchronus : false
	onComplete : "reponseRemise(response)"
	});
	ObjAJAX.execute();
}

function reponseRemise(response)
{
	if(response == "ok")
		window.location.reload();
	else
		alert(response);
}

function goAdresseLivraison()
{
	var el = document.getElementById('adresseLivraison');
	if(el.style.display == "none")
		el.style.display = "block";
	else
	{
		el.style.display = "none";
		document.getElementById('factureSociete').value = "";
		document.getElementById('factureAdresse1').value = "";
		document.getElementById('factureAdresse2').value = "";
		document.getElementById('factureCp').value = "";
		document.getElementById('factureVille').value = "";
		document.getElementById('facturePays').value = "";
	}
}

function valideClient()
{
	if(document.getElementById('nom').value == "" ||
		document.getElementById('prenom').value == "" ||
		document.getElementById('email').value == "" ||
		document.getElementById('password').value == "" ||
		document.getElementById('passwdConf').value == "" ||
		document.getElementById('adresse1').value == "" ||
		document.getElementById('cp').value == "" ||
		document.getElementById('ville').value == "" ||
		document.getElementById('pays').options[document.getElementById('pays').selectedIndex].value == "")
		{
		alert('Merci de renseigner tous les champs obligatoires');
		return false;
	}
	else if(document.getElementById('password').value != document.getElementById('passwdConf').value)
	{
		alert('Vos mots de passe ne sont pas égales');
		return false;
	}
	else if(document.getElementById('cgdv').checked == false)
	{
		alert('Merci de lire les conditions générales de ventes');
		return false;
	}
	else
		return true;	
		
}


function verifierAdresseMail(adresse)
{
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	alert(adresse);
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
	{

	return(true);
	}
	else
	{
	
	return(false);
	}
}


function newsletter(adresse)
{
	if(verifierAdresseMail(adresse) == true)
		window.location.href= 'include/control_ajax.php?action=newsletter&email='+adresse;
	else
		alert('Votre adresse email n\'est pas valide');
	
}