// JavaScript Document
function envoieRequeteAjax(url,id){
	var xhr_object = null;
	var position = id;
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
	else
	if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	
	// On ouvre la requete vers la page désirée
	xhr_object.open("GET", url, true);
	xhr_object.onreadystatechange = function(){
	if ( xhr_object.readyState == 4 )
	{
	// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
	document.getElementById(position).innerHTML = xhr_object.responseText;
	}
	}
	// dans le cas du get
	xhr_object.send(null);
}
		
function envoieRequeteSansDiv(url){
	var xhr_object = null;
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
	else
	if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	
	// On ouvre la requete vers la page désirée
	xhr_object.open("GET", url, true);
	// dans le cas du get
	xhr_object.send(null);
}

function switchDIV(id){
	var obj = document.getElementById(id)
	if (obj) if (obj.style.display == "none"){
		obj.style.display = "block";
	}
	else{
	 obj.style.display = "none"
	}
}

function ajouterPanier(idVin){
	var valeur = document.getElementbyId('nombre_'+idVin).value;
	alert(valeur);
}

function is_email(mailteste)

{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	if(reg.test(mailteste))
	{
		return(true);
	}
	else
	{
		return(false);
	}
}

/*********AFFICHAGE POUR LES FICHES PRODUITS ********************************/

function afficherDescriptif(){
	document.getElementById('descriptif').style.display = "block";
	document.getElementById('avis').style.display = "none";
	if(document.getElementById('caracteristiques')) document.getElementById('caracteristiques').className = "none";
	document.getElementById('paiement').style.display = "none";
	if(document.getElementById('accessoires')) document.getElementById('accessoires').style.display = "none";
	if(document.getElementById('video')) document.getElementById('video').style.display = "none";
	
	document.getElementById('onglet_descriptif').className = "onglet actif";
	document.getElementById('onglet_avis').className = "onglet inactif";
	if(document.getElementById('onglet_caracteristiques')) document.getElementById('onglet_caracteristiques').className = "onglet inactif";
	document.getElementById('onglet_paiement').className = "onglet inactif";
	if(document.getElementById('onglet_accessoires')) document.getElementById('onglet_accessoires').className = "onglet inactif";
	if(document.getElementById('onglet_video')) document.getElementById('onglet_video').className = "onglet inactif";
	
	_gaq.push(['pageTracker._trackEvent', 'onglets', 'descriptif']);
}

function afficherAvis(){
	document.getElementById('descriptif').style.display = "none";
	document.getElementById('avis').style.display = "block";
	if(document.getElementById('caracteristiques')) document.getElementById('caracteristiques').style.display = "none";
	document.getElementById('paiement').style.display = "none";
	if(document.getElementById('accessoires')) document.getElementById('accessoires').style.display = "none";
	if(document.getElementById('video')) document.getElementById('video').style.display = "none";
	
	document.getElementById('onglet_descriptif').className = "onglet inactif";
	document.getElementById('onglet_avis').className = "onglet actif";
	if(document.getElementById('onglet_caracteristiques')) document.getElementById('onglet_caracteristiques').className = "onglet inactif";
	document.getElementById('onglet_paiement').className = "onglet inactif";
	if(document.getElementById('onglet_accessoires')) document.getElementById('onglet_accessoires').className = "onglet inactif";
	if(document.getElementById('onglet_video')) document.getElementById('onglet_video').className = "onglet inactif";
	
	_gaq.push(['pageTracker._trackEvent', 'onglets', 'avis'])
}

function afficherCaracteristiques(){
	document.getElementById('descriptif').style.display = "none";
	document.getElementById('avis').style.display = "none";
	if(document.getElementById('caracteristiques')) document.getElementById('caracteristiques').style.display = "block";
	document.getElementById('paiement').style.display = "none";
	if(document.getElementById('accessoires')) document.getElementById('accessoires').style.display = "none";
	if(document.getElementById('video')) document.getElementById('video').style.display = "none";
	
	document.getElementById('onglet_descriptif').className = "onglet inactif";
	document.getElementById('onglet_avis').className = "onglet inactif";
	if(document.getElementById('onglet_caracteristiques')) document.getElementById('onglet_caracteristiques').className = "onglet actif";
	document.getElementById('onglet_paiement').className = "onglet inactif";
	if(document.getElementById('onglet_accessoires')) document.getElementById('onglet_accessoires').className = "onglet inactif";
	if(document.getElementById('onglet_video')) document.getElementById('onglet_video').className = "onglet inactif";
	
	_gaq.push(['pageTracker._trackEvent', 'onglets', 'caracteristique']);
}

function afficherPaiement(){
	document.getElementById('descriptif').style.display = "none";
	document.getElementById('avis').style.display = "none";
	if(document.getElementById('caracteristiques')) document.getElementById('caracteristiques').style.display = "none";
	document.getElementById('paiement').style.display = "block";
	if(document.getElementById('accessoires')) document.getElementById('accessoires').style.display = "none";
	if(document.getElementById('video')) document.getElementById('video').style.display = "none";
	
	document.getElementById('onglet_descriptif').className = "onglet inactif";
	document.getElementById('onglet_avis').className = "onglet inactif";
	if(document.getElementById('onglet_caracteristiques')) document.getElementById('onglet_caracteristiques').className = "onglet inactif";
	document.getElementById('onglet_paiement').className = "onglet actif";
	if(document.getElementById('onglet_accessoires')) document.getElementById('onglet_accessoires').className = "onglet inactif";
	if(document.getElementById('onglet_video')) document.getElementById('onglet_video').className = "onglet inactif";
	
	_gaq.push(['pageTracker._trackEvent', 'onglets', 'paiement-livraison']);
}

function afficherAccessoires(){
	document.getElementById('descriptif').style.display = "none";
	document.getElementById('avis').style.display = "none";
	if(document.getElementById('caracteristiques')) document.getElementById('caracteristiques').style.display = "none";
	document.getElementById('paiement').style.display = "none";
	if(document.getElementById('accessoires')) document.getElementById('accessoires').style.display = "block";
	if(document.getElementById('video')) document.getElementById('video').style.display = "none";
	
	document.getElementById('onglet_descriptif').className = "onglet inactif";
	document.getElementById('onglet_avis').className = "onglet inactif";
	if(document.getElementById('onglet_caracteristiques')) document.getElementById('onglet_caracteristiques').className = "onglet inactif";
	document.getElementById('onglet_paiement').className = "onglet inactif";
	if(document.getElementById('onglet_accessoires')) document.getElementById('onglet_accessoires').className = "onglet actif";
	if(document.getElementById('onglet_video')) document.getElementById('onglet_video').className = "onglet inactif";
	
	_gaq.push(['pageTracker._trackEvent', 'onglets', 'accessoires']);
}

function afficherVideo(){
	if(document.getElementById('onglet_video')) document.getElementById('onglet_video').className = "onglet actif";
	document.getElementById('descriptif').style.display = "none";
	document.getElementById('avis').style.display = "none";
	if(document.getElementById('caracteristiques')) document.getElementById('caracteristiques').style.display = "none";
	document.getElementById('paiement').style.display = "none";
	if(document.getElementById('accessoires')) document.getElementById('accessoires').style.display = "none";
	if(document.getElementById('video')) document.getElementById('video').style.display = "block";
	
	document.getElementById('onglet_descriptif').className = "onglet inactif";
	document.getElementById('onglet_avis').className = "onglet inactif";
	if(document.getElementById('onglet_caracteristiques')) document.getElementById('onglet_caracteristiques').className = "onglet inactif";
	document.getElementById('onglet_paiement').className = "onglet inactif";
	if(document.getElementById('onglet_accessoires')) document.getElementById('onglet_accessoires').className = "onglet inactif";
	
	
	_gaq.push(['pageTracker._trackEvent', 'onglets', 'video']);
}

/*********AFFICHAGE POUR LA PARTIE AVIS ********************************/
function afficher_avis_produits(){
	if(document.getElementById('avisproduits')) document.getElementById('avisproduits').style.display = "block";
	if(document.getElementById('avisservice')) document.getElementById('avisservice').style.display = "none";
}

function afficher_avis_service(){
	if(document.getElementById('avisservice')) document.getElementById('avisservice').style.display = "block";
	if(document.getElementById('avisproduits')) document.getElementById('avisproduits').style.display = "none";
}

/*********AFFICHAGE POUR LA PARTIE CONTACT ********************************/
function afficherContactClients(){

	if(document.getElementById('contact_clients')) document.getElementById('contact_clients').style.display = "block";
	if(document.getElementById('contact_qui')) document.getElementById('contact_qui').style.display = "none";
	if(document.getElementById('contact_engagements')) document.getElementById('contact_engagements').style.display = "none";
	if(document.getElementById('contact_engagements_solidaires')) document.getElementById('contact_engagements_solidaires').style.display = "none";
	if(document.getElementById('contact_contacter')) document.getElementById('contact_contacter').style.display = "none";
	if(document.getElementById('contact_societe')) document.getElementById('contact_societe').style.display = "none";
	
	if(document.getElementById('onglet_contact_clients')) document.getElementById('onglet_contact_clients').className = "onglet actif";
	if(document.getElementById('onglet_contact_qui')) document.getElementById('onglet_contact_qui').className = "onglet inactif";
	if(document.getElementById('onglet_contact_engagements')) document.getElementById('onglet_contact_engagements').className = "onglet inactif";
	if(document.getElementById('onglet_contact_engagements_solidaires')) document.getElementById('onglet_contact_engagements_solidaires').className = "onglet inactif";
	if(document.getElementById('onglet_contact_contacter')) document.getElementById('onglet_contact_contacter').className = "onglet inactif";
	if(document.getElementById('onglet_contact_societe')) document.getElementById('onglet_contact_societe').className = "onglet inactif";

}

function afficherContactQui(){

	if(document.getElementById('contact_clients')) document.getElementById('contact_clients').style.display = "none";
	if(document.getElementById('contact_qui')) document.getElementById('contact_qui').style.display = "block";
	if(document.getElementById('contact_engagements')) document.getElementById('contact_engagements').style.display = "none";
	if(document.getElementById('contact_engagements_solidaires')) document.getElementById('contact_engagements_solidaires').style.display = "none";
	if(document.getElementById('contact_contacter')) document.getElementById('contact_contacter').style.display = "none";
	if(document.getElementById('contact_societe')) document.getElementById('contact_societe').style.display = "none";
	
	if(document.getElementById('onglet_contact_clients')) document.getElementById('onglet_contact_clients').className = "onglet inactif";
	if(document.getElementById('onglet_contact_qui')) document.getElementById('onglet_contact_qui').className = "onglet actif";
	if(document.getElementById('onglet_contact_engagements')) document.getElementById('onglet_contact_engagements').className = "onglet inactif";
	if(document.getElementById('onglet_contact_engagements_solidaires')) document.getElementById('onglet_contact_engagements_solidaires').className = "onglet inactif";
	if(document.getElementById('onglet_contact_contacter')) document.getElementById('onglet_contact_contacter').className = "onglet inactif";
	if(document.getElementById('onglet_contact_societe')) document.getElementById('onglet_contact_societe').className = "onglet inactif";

}

function afficherContactEngagements(){

	if(document.getElementById('contact_clients')) document.getElementById('contact_clients').style.display = "none";
	if(document.getElementById('contact_qui')) document.getElementById('contact_qui').style.display = "none";
	if(document.getElementById('contact_engagements')) document.getElementById('contact_engagements').style.display = "block";
	if(document.getElementById('contact_engagements_solidaires')) document.getElementById('contact_engagements_solidaires').style.display = "none";
	if(document.getElementById('contact_contacter')) document.getElementById('contact_contacter').style.display = "none";
	if(document.getElementById('contact_societe')) document.getElementById('contact_societe').style.display = "none";
	
	if(document.getElementById('onglet_contact_clients')) document.getElementById('onglet_contact_clients').className = "onglet inactif";
	if(document.getElementById('onglet_contact_qui')) document.getElementById('onglet_contact_qui').className = "onglet inactif";
	if(document.getElementById('onglet_contact_engagements')) document.getElementById('onglet_contact_engagements').className = "onglet actif";
	if(document.getElementById('onglet_contact_engagements_solidaires')) document.getElementById('onglet_contact_engagements_solidaires').className = "onglet inactif";
	if(document.getElementById('onglet_contact_contacter')) document.getElementById('onglet_contact_contacter').className = "onglet inactif";
	if(document.getElementById('onglet_contact_societe')) document.getElementById('onglet_contact_societe').className = "onglet inactif";

}

function afficherContactEngagementsSolidaire(){

	if(document.getElementById('contact_clients')) document.getElementById('contact_clients').style.display = "none";
	if(document.getElementById('contact_qui')) document.getElementById('contact_qui').style.display = "none";
	if(document.getElementById('contact_engagements')) document.getElementById('contact_engagements').style.display = "none";
	if(document.getElementById('contact_engagements_solidaires')) document.getElementById('contact_engagements_solidaires').style.display = "block";
	if(document.getElementById('contact_contacter')) document.getElementById('contact_contacter').style.display = "none";
	if(document.getElementById('contact_societe')) document.getElementById('contact_societe').style.display = "none";
	
	if(document.getElementById('onglet_contact_clients')) document.getElementById('onglet_contact_clients').className = "onglet inactif";
	if(document.getElementById('onglet_contact_qui')) document.getElementById('onglet_contact_qui').className = "onglet inactif";
	if(document.getElementById('onglet_contact_engagements')) document.getElementById('onglet_contact_engagements').className = "onglet inactif";
	if(document.getElementById('onglet_contact_engagements_solidaires')) document.getElementById('onglet_contact_engagements_solidaires').className = "onglet actif";
	if(document.getElementById('onglet_contact_contacter')) document.getElementById('onglet_contact_contacter').className = "onglet inactif";
	if(document.getElementById('onglet_contact_societe')) document.getElementById('onglet_contact_societe').className = "onglet inactif";

}

function afficherContactContacter(){

	if(document.getElementById('contact_clients')) document.getElementById('contact_clients').style.display = "none";
	if(document.getElementById('contact_qui')) document.getElementById('contact_qui').style.display = "none";
	if(document.getElementById('contact_engagements')) document.getElementById('contact_engagements').style.display = "none";
	if(document.getElementById('contact_engagements_solidaires')) document.getElementById('contact_engagements_solidaires').style.display = "none";
	if(document.getElementById('contact_contacter')) document.getElementById('contact_contacter').style.display = "block";
	if(document.getElementById('contact_societe')) document.getElementById('contact_societe').style.display = "none";
	
	if(document.getElementById('onglet_contact_clients')) document.getElementById('onglet_contact_clients').className = "onglet inactif";
	if(document.getElementById('onglet_contact_qui')) document.getElementById('onglet_contact_qui').className = "onglet inactif";
	if(document.getElementById('onglet_contact_engagements')) document.getElementById('onglet_contact_engagements').className = "onglet inactif";
	if(document.getElementById('onglet_contact_engagements_solidaires')) document.getElementById('onglet_contact_engagements_solidaires').className = "onglet inactif";
	if(document.getElementById('onglet_contact_contacter')) document.getElementById('onglet_contact_contacter').className = "onglet actif";
	if(document.getElementById('onglet_contact_societe')) document.getElementById('onglet_contact_societe').className = "onglet inactif";

}

function afficherContactSociete(){

	if(document.getElementById('contact_clients')) document.getElementById('contact_clients').style.display = "none";
	if(document.getElementById('contact_qui')) document.getElementById('contact_qui').style.display = "none";
	if(document.getElementById('contact_engagements')) document.getElementById('contact_engagements').style.display = "none";
	if(document.getElementById('contact_engagements_solidaires')) document.getElementById('contact_engagements_solidaires').style.display = "none";
	if(document.getElementById('contact_contacter')) document.getElementById('contact_contacter').style.display = "none";
	if(document.getElementById('contact_societe')) document.getElementById('contact_societe').style.display = "block";
	
	if(document.getElementById('onglet_contact_clients')) document.getElementById('onglet_contact_clients').className = "onglet inactif";
	if(document.getElementById('onglet_contact_qui')) document.getElementById('onglet_contact_qui').className = "onglet inactif";
	if(document.getElementById('onglet_contact_engagements')) document.getElementById('onglet_contact_engagements').className = "onglet inactif";
	if(document.getElementById('onglet_contact_engagements_solidaires')) document.getElementById('onglet_contact_engagements_solidaires').className = "onglet inactif";
	if(document.getElementById('onglet_contact_contacter')) document.getElementById('onglet_contact_contacter').className = "onglet inactif";
	if(document.getElementById('onglet_contact_societe')) document.getElementById('onglet_contact_societe').className = "onglet actif";

}

function changeInfosPanier(request_uri, idProduitParent, idOption){
	
	/*var quantite = document.getElementById('selectQuantitePanier').options[document.getElementById('selectQuantitePanier').selectedIndex].value;*/
	var quantite = document.getElementById('selectQuantitePanier').value;
	/*
	if(document.getElementById('selectOptionPanier')){
		var idProduit = document.getElementById('selectOptionPanier').options[document.getElementById('selectOptionPanier').selectedIndex].value;
	}
	else{
		var idProduit = idProduitParent;
	}
	*/
	document.getElementById('lienPanierFiche').name = '/caddy_pop.php?action=ADD&qte='+quantite+'&id='+idOption+'&back='+request_uri;
	
	envoieRequeteAjax('/ajax/fiche_produit_change_option.php?type=prixproduit&idProduitOption='+idOption,'prixproduit');
	envoieRequeteAjax('/ajax/fiche_produit_change_option.php?type=disponibiliteProduit&idProduitOption='+idOption,'disponibiliteProduit');
	envoieRequeteAjax('/ajax/fiche_produit_change_option.php?type=prixProduitBarre&idProduitOption='+idOption,'prixProduitBarre');
	envoieRequeteAjax('/ajax/fiche_produit_change_option.php?type=etiquettePromoNewCC&idProduitOption='+idOption,'etiquettePromoNewCC');
	envoieRequeteAjax('/ajax/fiche_produit_change_option.php?type=produit_points_fidelite&idProduitOption='+idOption,'produit_points_fidelite');
	
}

function changeLienPanier(request_uri, idProduitParent, quantite){
	var idOption = idProduitParent;
	if(document.getElementById('selectOptionPanier')) idOption = document.getElementById('selectOptionPanier').value;
	
	document.getElementById('lienPanierFiche').name = '/caddy_pop.php?action=ADD&qte='+quantite+'&id='+idOption+'&back='+request_uri;
}

/*
function changeInfosPanier(idOption, prix){
	
	document.getElementById('prixproduit').innerHTML = prix;
	envoieRequeteAjax('/ajax/fiche_produit_change_option.php?type=disponibiliteProduit&idProduitOption='+idOption,'disponibiliteProduit');
	envoieRequeteAjax('/ajax/fiche_produit_change_option.php?type=prixProduitBarre&idProduitOption='+idOption,'prixProduitBarre');
	envoieRequeteAjax('/ajax/fiche_produit_change_option.php?type=etiquettePromoNewCC&idProduitOption='+idOption,'etiquettePromoNewCC');
	envoieRequeteAjax('/ajax/fiche_produit_change_option.php?type=produit_points_fidelite&idProduitOption='+idOption,'produit_points_fidelite');
}
*/

// JavaScript Document

function verifier_inscription_client(){
	if (document.form1.nom.value=="" || document.form1.prenom.value=="" || document.form1.email.value=="" || document.form1.password.value=="" || document.form1.passConfirm.value==""	|| document.form1.adresse.value==""	|| document.form1.cp.value=="" || document.form1.ville.value==""
		|| (document.form1.livraison.checked == true &&(document.form1.nomLivraison.value=="" || document.form1.prenomLivraison.value=="" || document.form1.adresseLivraison.value==""	|| document.form1.cpLivraison.value=="" || document.form1.villeLivraison.value==""))
		){
		message = "Les champs obligatoires suivant n'ont pas été renseignés : \n";		
		if (document.form1.nom.value=="") message += "nom, ";
		if (document.form1.prenom.value=="") message += "prénom, ";
		if (document.form1.email.value=="") message += "email, ";
		if (document.form1.password.value=="" || document.form1.passConfirm.value=="") message += "password, ";
		if (document.form1.adresse.value=="") message += "adresse, ";
		if (document.form1.cp.value=="") message += "code postal, ";
		if (document.form1.ville.value=="") message += "ville, ";
		message += "\n\n"; 
		/*livraison */
		if (document.form1.livraison.checked == true &&(document.form1.nomLivraison.value=="" || document.form1.prenomLivraison.value=="" || document.form1.adresseLivraison.value==""	|| document.form1.cpLivraison.value=="" || document.form1.villeLivraison.value=="")){
			 message += "Vous avez coché une adresse de livraison différente, pensez également à renseigner les informations relatives :\n";
			if (document.form1.nomLivraison.value=="") message += "nom, ";
			if (document.form1.prenomLivraison.value=="") message += "prénom, ";
			if (document.form1.adresseLivraison.value=="") message += "adresse, ";
			if (document.form1.cpLivraison.value=="") message += "code postal, ";
			if (document.form1.villeLivraison.value=="") message += "ville.";
		}
		alert (message);
	}
	else {		
		if (!CheckCP(document.form1.cp.value)) alert ("Le code postal n'est pas valide.");
		else{ 
			if(document.form1.password.value != document.form1.passConfirm.value){
				alert ("Le mot de passe et sa confirmation ne sont pas identiques.");
				document.form1.password.value = "";
				document.form1.passConfirm.value = "";
			}
			else{
				if (!verif(document.form1.email.value)) alert ("L'adresse email saisie n'est pas valide.");
				else document.form1.submit();
			}
		}
	}
}


function verifier_modification_client(){
	if (document.form_modification.nom.value=="" || document.form_modification.prenom.value=="" || document.form_modification.email.value=="" || document.form_modification.password.value=="" || document.form_modification.passConfirm.value==""){
		message = "Les champs obligatoires suivant n'ont pas été renseignés : \n";		
		if (document.form_modification.nom.value=="") message += "nom, ";
		if (document.form_modification.prenom.value=="") message += "prénom, ";
		if (document.form_modification.email.value=="") message += "email, ";
		if (document.form_modification.password.value=="" || document.form_modification.passConfirm.value=="") message += "password, ";
		message += "\n\n"; 

		alert (message);
	}
	else {		
		if(document.form_modification.password.value != document.form_modification.passConfirm.value){
			alert ("Le mot de passe et sa confirmation ne sont pas identiques.");
			document.form_modification.password.value = "";
			document.form_modification.passConfirm.value = "";
		}
		else{
			if (!verif(document.form_modification.email.value)) alert ("L'adresse email saisie n'est pas valide.");
			else document.form_modification.submit();
		}
	}
}

function verifier_modification_adresse(){
	if (document.form_modification_adresse.nom.value=="" || document.form_modification_adresse.prenom.value=="" || document.form_modification_adresse.adresse.value=="" || document.form_modification_adresse.cp.value=="" || document.form_modification_adresse.ville.value==""){
		message = "Les champs obligatoires suivant n'ont pas été renseignés : \n";		
		if (document.form_modification_adresse.nom.value=="") message += "nom, ";
		if (document.form_modification_adresse.prenom.value=="") message += "prénom, ";
		if (document.form_modification_adresse.adresse.value=="") message += "adresse, ";
		if (document.form_modification_adresse.cp.value=="") message += "code postal, ";
		if (document.form_modification_adresse.ville.value=="") message += "ville, ";
		message += "\n\n"; 

		alert (message);
	}

	else {
		if (!CheckCP(document.form_modification_adresse.cp.value)) alert ("Le code postal n'est pas valide.");
		else{ 
			document.form_modification_adresse.submit();
		}
	}
}

function avis_verifier(){
	if (document.form_avis.pseudo.value=="" || document.form_avis.email.value=="" || document.form_avis.titre.value=="" || document.form_avis.commentaire.value==""){
		message = "Les champs obligatoires suivant n'ont pas été renseignés : \n";		
		if (document.form_avis.pseudo.value=="") message += "pseudo, ";
		if (document.form_avis.email.value=="") message += "email, ";
		if (document.form_avis.titre.value=="") message += "titre, ";
		if (document.form_avis.commentaire.value=="") message += "commentaire.";
		message += "\n\n"; 

		alert (message);
	}

	else {
		if (!verif(document.form_avis.email.value)) alert ("L'adresse email saisie n'est pas valide.");
		else document.form_avis.submit();
	}	
}


function verifier_login(){
	if (document.form_login.pass_login.value=="" || !verif(document.form_login.email_login.value)){
		alert ("un champ obligatoire n'a pas été rempli correctement");
	}
	else document.form_login.submit();
}

function supprimerProduitPanier(idProduit){
	
	document.recalculerPanier.elements['produit_'+idProduit].value = "0";
	document.recalculerPanier.submit();
	
}

function CheckPhoneNumber(TheNumber) {
	 var reg = /^0\d{1}\.?\ ?(\d{2}\.?\ ?){4}$/ //numéro commençant par un zero sur 10 chiffres avec ou sans point séparateur ou espace
	 return (reg.exec(TheNumber)!=null)
}

function CheckCP(TheNumber) {
	 var reg = /^\d{5}$/ //numéro sur 5 chiffres
	 //return (reg.exec(TheNumber)!=null)
	 return true;
}

function verif(email) { // vérif validité email par REGEXP
	 var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
	 return (reg.exec(email)!=null)
}

function verifier_cgv(lienValiderCaddy){
	if(document.getElementById('paiement_cgv').checked == true){
		//window.location.replace(lienValiderCaddy);
		document.getElementById('champs_urlretour').value = lienValiderCaddy;
		document.getElementById('recalculerPanier').submit();
	}
	else{
		window.alert('Veuillez cocher la case pour accepter les conditions générales de vente !');
	}
}

function valide_code_promo(){
	
	if(document.getElementById('panier_code_promo') && document.getElementById('panier_code_promo').value != ''){
		document.getElementById('code_promo').value = document.getElementById('panier_code_promo').value;
		document.getElementById('form_code_promo').submit();
	}
		
}

function limite_textarea(textarea, max)
{
    if(textarea.value.length >= max)
    {
        textarea.value = textarea.value.substring(0,max);
    }
    var reste = max - textarea.value.length;
	var affichage_reste = '';
	if(textarea.value.length == 0){
		affichage_reste = max +' caractères maximum';
		if(document.getElementById('message_personnalise_check')) document.getElementById('message_personnalise_check').checked = false;
	}
	else{
		affichage_reste =  reste +' caractères restants';
		if(document.getElementById('message_personnalise_check')) document.getElementById('message_personnalise_check').checked = true;
	}
    
    if(document.getElementById('max_desc')) document.getElementById('max_desc').innerHTML = affichage_reste;
}

function switch_div_prix_livraison(inputLivraison, prix){
	for (i=0; i<=10; i++){
		if(document.getElementById('check_prix_livraison_'+i)){
		   if(document.getElementById('check_prix_livraison_'+i).checked == true){
			   document.getElementById('div_prix_livraison_'+i).innerHTML = prix +'&euro;';
			  var montantSansLivraison =  document.getElementById('montantCaddySansLivraison').value;
			  var totalPanier = parseFloat(montantSansLivraison) + parseFloat(prix);
			   document.getElementById('div_total_livraison').innerHTML = totalPanier +'&euro;';
				   
		   }
			else document.getElementById('div_prix_livraison_'+i).innerHTML = '';
		}
	}
}


