
function zoom_img_bon(aff,id){ 
	  if (aff==1){  
		   var div_zoom_imageStyle = document.getElementById('div_zoom_image_'+id).style;  
		   div_zoom_imageStyle.display='block';  
		   with (div_zoom_imageStyle) {  
				position='absolute';  
				border='1px solid #000000';  
		   }  
	  }else if (aff==0){  
		   document.getElementById('div_zoom_image_'+id).style.display = 'none';  
	  }  
 }


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
} 


function lien_special_pack(lien){
	window.opener.location = lien;
	window.close();
}
 
 
 
var popupImage;
function ImageMax(chemin)
   {
   if ((popupImage) && (!popupImage.closed)){
	popupImage.close();
   }
   
   i1 = new Image;
   i1.src = chemin;
          
   html = '<html><head><title>Zoom sur image</title></head><body leftmargin="0" rightmargin="0" bottommargin="0" topmargin="0"><table border="0" CELLPADDING=0 CELLSPACING=0 width="100%" height="100%"><tr><td background="images/anim_charg.gif"><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+10,document.ImageMax.height+50)"></td></tr></table></body></html>';
   popupImage = window.open('','popupImage','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=no,resizable=no, width=0, height=0, top=50, left=100, minimize=no, maximize=no');
   popupImage.document.open();
   popupImage.document.write(html);
   popupImage.document.close();
}




function envoi_contact()
{
	if (document.contact.prenom.value == '') {
		alert("Veuillez bien remplir le champs Prénom !");						
		document.contact.prenom.focus();
		return false;		
	}
	if (document.contact.nom.value == '') {
		alert("Veuillez bien remplir le nom !");						
		document.contact.nom.focus();
		return false;		
	}
	if (document.contact.email.value == '') {
		alert("Veuillez bien remplir l'email.");						
		document.contact.email.focus();
		return false;		
	}
	var email   = document.contact.email.value;
    var verif   = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/
    if (verif.exec(email) == null){
       	alert("Votre email est incorrect.");
        document.contact.email.focus();	
		return false;			
    }	
	return;		
}
function test_adresse_livraison(){
	var paysEurope = document.form_livraison.paysEurope.value;
	var arrayEurope = paysEurope.split(';');
	var europeen = false;
	
	for(i = 0; i < arrayEurope.length; i++) {
		if (arrayEurope[i]==document.form_livraison.pays.options[document.form_livraison.pays.selectedIndex].value){
			europeen = true;
			break;
		}
	}
	if (document.form_livraison.societe.value != '' && document.form_livraison.tvaintra.value == '' && europeen) {
		alert("Si vous êtes une société européenne, veuillez renseigner votre n° Intracommunautaire !");						
		document.form_livraison.societe.focus();
		return false;		
	}
	if (document.form_livraison.prenom.value == '') {
		alert("Veuillez bien remplir le champs Prénom !");						
		document.form_livraison.prenom.focus();
		return false;		
	}
	if (document.form_livraison.nom.value == '') {
		alert("Veuillez bien remplir le nom !");						
		document.form_livraison.nom.focus();
		return false;		
	}
	if (document.form_livraison.adresse.value == '') {
		alert("Veuillez bien remplir l'adresse !");						
		document.form_livraison.adresse.focus();
		return false;		
	}
	if (document.form_livraison.ville.value == '') {
		alert("Veuillez bien remplir la Ville !");						
		document.form_livraison.ville.focus();
		return false;		
	}
	
	// Test pour le relais colis
	if (document.form_livraison.typeLivraison[1].checked){
		if (window.frames['frame_relais'].document.getElementById('aucun_relais_colis_trouve')){
			if (window.frames['frame_relais'].document.getElementById('aucun_relais_colis_trouve').value == 1){
				alert('Pour choisir le mode de livraison Relais Colis vous devez sélectionner un relais colis.');
				return false;
			}
		}else{
			alert('Pour choisir le mode de livraison Relais Colis vous devez sélectionner un relais colis.');
			return false;
		}
	}
	
	return true;

}
function verif_inscr_newsletter_simple(){
	if (document.contact.prenom.value == '') {
		alert("Veuillez bien remplir le champs Prénom !");						
		document.contact.prenom.focus();
		return false;		
	}
	if (document.contact.nom.value == '') {
		alert("Veuillez bien remplir le nom !");						
		document.contact.nom.focus();
		return false;		
	}
	if (document.contact.email.value == '') {
		alert("Veuillez bien remplir l'email.");						
		document.contact.email.focus();
		return false;		
	}
	var email   = document.contact.email.value;
    var verif   = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/
    if (verif.exec(email) == null){
       	alert("Votre email est incorrect.");
        document.contact.email.focus();	
		return false;			
    }
	return true;		
}
function pass_perdu(){
	myWindow = window.open("modules/boutique/pass_perdu_accueil.php", "Preview", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0,width=340,height=170,left=100,top=100");
}
function comparatif_tailles(){
	myWindow = window.open("modules/boutique/conversion_de_taille.php", "Preview", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width=590,height=500,left=100,top=50");
}
var form;
var quantite;
var id;
var num;

function test_qte(form, quantite, id, num)
{
	if (quantite<=0){
		alert("Quantité non valide !");
		num.value = id;
		return false;
	} else {
		form.submit();
		return true; 
	}
}
function verif_compte(num){
	var num;
	if (document.forms[num].login.value == '') {
		alert("Veuillez bien remplir l'identifiant !");						
		document.forms[num].login.focus();
		return false;		
	}
	var login   = document.forms[num].login.value;
    var verif   = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/
    if (verif.exec(login) == null){
       	alert("Votre Identifiant est incorrect.");
        document.forms[num].login.focus();	
		return false;			
    }
	if (document.forms[num].pass.value == '') {
		alert("Veuillez bien remplir le mot de passe !");						
		document.forms[num].pass.focus();
		return false;		
	}
	document.forms[num].submit();
	return;
}
function recommandation()
{
	if (document.recommand.nom_envoyeur.value == '') {
		alert("Veuillez bien remplir le nom !");						
		document.recommand.nom_envoyeur.focus();
		return false;		
	}
	if (document.recommand.email_envoyeur.value == '') {
		alert("Veuillez bien remplir l'email.");						
		document.recommand.email_envoyeur.focus();
		return false;		
	}
	var email_envoyeur   = document.recommand.email_envoyeur.value;
    var verif   = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/
    if (verif.exec(email_envoyeur) == null){
       	alert("Votre email est incorrect.");
        document.recommand.email_envoyeur.focus();	
		return false;			
    }
	if (document.recommand.nom_dest.value == '') {
		alert("Veuillez bien remplir le nom du destinataire !");						
		document.recommand.nom_dest.focus();
		return false;		
	}
	if (document.recommand.email_dest.value == '') {
		alert("Veuillez bien remplir l'email du destinataire !");						
		document.recommand.email_dest.focus();
		return false;		
	}
	var email_dest   = document.recommand.email_dest.value;
    var verif   = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/
    if (verif.exec(email_dest) == null){
       	alert("L'email du destinataire est incorrect");
        document.recommand.email_dest.focus();	
		return false;			
    }	
	return;		
}
function recommandation_infos()
{
	if (document.recommand.nom_envoyeur.value == '') {
		alert("Veuillez bien remplir le nom !");						
		document.recommand.nom_envoyeur.focus();
		return false;		
	}
	if (document.recommand.email_envoyeur.value == '') {
		alert("Veuillez bien remplir l'email.");						
		document.recommand.email_envoyeur.focus();
		return false;		
	}
	var email_envoyeur   = document.recommand.email_envoyeur.value;
    var verif   = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/
    if (verif.exec(email_envoyeur) == null){
       	alert("Votre email est incorrect.");
        document.recommand.email_envoyeur.focus();	
		return false;			
    }
	return;		
}
function inscription_test(action)
	{
	var paysEurope = document.inscription.paysEurope.value;
	var arrayEurope = paysEurope.split(';');
	var europeen = false;
	
	for(i = 0; i < arrayEurope.length; i++) {
		if (arrayEurope[i]==document.inscription.pays.options[document.inscription.pays.selectedIndex].value){
			europeen = true;
			break;
		}
	}
	if (document.inscription.societe.value != '' && document.inscription.tvaintracom.value == '' && europeen) {
		alert("Si vous êtes une société européenne, veuillez renseigner votre n° Intracommunautaire !");						
		document.inscription.societe.focus();
		return false;		
		}
	if (document.inscription.nom.value == '') {
		alert("Veuillez bien remplir le nom !");						
		document.inscription.nom.focus();
		return false;		
		}
	if (document.inscription.prenom.value == '') {
		alert("Veuillez bien remplir le champs Prénom !");						
		document.inscription.prenom.focus();
		return false;		
		}
	if (document.inscription.email.value == '') {
		alert("Veuillez bien remplir l'email.");						
		document.inscription.email.focus();
		return false;		
		}
	if (document.inscription.adresse.value == '') {
		alert("Veuillez bien remplir l'adresse !");						
		document.inscription.adresse.focus();
		return false;		
		}	
	if (document.inscription.ville.value == '') {
		alert("Veuillez bien remplir la Ville !");						
		document.inscription.ville.focus();
		return false;		
		}
	if (document.inscription.tel.value == '') {
		alert("CONTACT_ALERT_TEL");						
		document.inscription.tel.focus();
		return false;		
		}
	
	if(action=='insert'){
		if (document.inscription.pass.value.length < 6) {
			alert("Votre mot de passe doit contenir au moins 6 caractères !");						
			document.inscription.pass.value='';
			document.inscription.pass2.value='';
			document.inscription.pass.focus();
			return false;		
			}
		if (document.inscription.pass2.value != document.inscription.pass.value) {
			alert("La confirmation du Mot de passe ne convient pas !");
			document.inscription.pass.value = '';	
			document.inscription.pass2.value = '';				
			document.inscription.pass.focus();
			return false;		
			}
	}
	return;		
}
function inscription_devis()
	{
	if (document.inscription.nom.value == '') {
		alert("Veuillez bien remplir le nom !");						
		document.inscription.nom.focus();
		return false;		
		}
	if (document.inscription.prenom.value == '') {
		alert("Veuillez bien remplir le champs Prénom !");						
		document.inscription.prenom.focus();
		return false;		
		}
	if (document.inscription.email.value == '') {
		alert("Veuillez bien remplir l'email.");						
		document.inscription.email.focus();
		return false;		
		}
	if (document.inscription.adresse.value == '') {
		alert("Veuillez bien remplir l'adresse !");						
		document.inscription.adresse.focus();
		return false;		
		}	
	if (document.inscription.ville.value == '') {
		alert("Veuillez bien remplir la Ville !");						
		document.inscription.ville.focus();
		return false;		
		}
	
	return;		
}





function validCgv(){
	if(document.form_conditions.valid_cgv.checked==false){
		alert("Vous devez accepter les Conditions Générales de Vente");
		return false;
	}
  }
  


function coche_tout(){
	var nb_checkbox = document.panier_produits.elements.length;
	
	for (i=0; i<nb_checkbox; i++){
		if (document.panier_produits.elements[i].type == 'checkbox'){
			document.panier_produits.elements[i].checked = true;
		}
	}
}



function decoche_tout(){
	var nb_checkbox = document.panier_produits.elements.length;
	
	for (i=0; i<nb_checkbox; i++){
		if (document.panier_produits.elements[i].type == 'checkbox'){
			document.panier_produits.elements[i].checked = false;
		}
	}
}


function panier_action(action){
	
	if(action=='update'){
		var test = confirm("Etes vous sur de vouloir modifier la quantité des produits ?");
		if(test==true){
			document.panier_produits.choix_action.value=action;
			document.panier_produits.submit();
		}
	}
	
	if(action=='delete'){
		
		var nb_checkbox = document.panier_produits.elements.length;
		var testSupp=false;
		for (i=0; i<nb_checkbox; i++){
			if (document.panier_produits.elements[i].type == 'checkbox' && document.panier_produits.elements[i].checked == true){
				testSupp=true;
				break;
			}
		}
		
		if(testSupp==false){
			alert("Vous devez cocher les Produits à supprimer");
		}else{
			var test = confirm("Etes vous sur de vouloir supprimer les produits sélectionnés ?");
			if(test==true){
				document.panier_produits.choix_action.value=action;
				document.panier_produits.submit();
			}
		}		
		
	}
	
	if(action=='enreg_liste'){
		
		if (document.panier_produits.nom_liste.value == ''){
			alert('Veuillez fournir un nom à votre liste de naissance.');
			document.panier_produits.nom_liste.focus();
			
			return false;
		}
		
		var test = confirm("Enregistrer et envoyer votre liste de naissance à votre entourage ?");
		if(test==true){
			document.panier_produits.choix_action.value=action;
			document.panier_produits.submit();
		}
	}
	
}


function focus_commentaire_cadeau(commentaire, textarea){
	if (commentaire=="Vous pouvez laisser ici un petit mot pour le destinataire de votre cadeau..."){
		textarea.value = '';
	}
}


function afficher_marques(){
	document.getElementById('lien_affiche_marques').style.display = 'none';
	for (i=1; i <= document.getElementById('cpt_marques').value; i++){
		document.getElementById('marque_' + i).style.display = 'block';
	}
}


function debloque_options(id_prod){
	for (i=0; i<10; i++){
		if (document.getElementById('option_' + id_prod + '_' + i)){
			document.getElementById('option_' + id_prod + '_' + i).disabled = false;
		}
	}
}
