function OuvrirPopup(page,nom,option) {
   window.open(page,nom,option);
}
    
function isValidEmail(email) {
  if (email.search(/^[-a-zA-Z0-9._]*[-a-zA-Z0-9_]@[-a-zA-Z0-9_]+(\.[-a-zA-Z0-9_]+)*\.[a-zA-Z]{2,4}$/) < 0)
  	return false;
  else
  	return true;
}

function validFormAvis(myForm){
	var msg="";
	var note=false;
	var atout=new Array("o","i","a","p","e");
	var cpt=0;

	if(myForm.cprofil && myForm.cprofil.value==0)
		msg+="  - Je suis un(e)\n";
	if(myForm.cprenom.value=="")
		msg+="  - Pseudo\n";
	if(myForm.cprenom.value=="")
		msg+="  - Prénom\n";
	if(myForm.cnom.value=="")
		msg+="  - Nom\n";
	if(myForm.cemail.value=="")
		msg+="  - E-mail\n";
  	else
  	  if(!isValidEmail(myForm.cemail.value))
  		msg+="  - Votre adresse mail semble incorrecte (verifiez les @ et .)\n";
  		
	if(myForm.cmsg.value!="" && !noBadCar(myForm.cmsg.value))
		msg+="  - Les balises HTML ne sont pas autorisées dans votre commentaire\n";

  	for(i=0; i<10; i++){
  		if(myForm.cnote[i].checked){
  			note=true;
  			break;
  		}
  	}
  	if(!note)
		msg+="  - Donnez une note\n";

	for(i=0; i<5; i++){
	  	for(j=0; j<3; j++){
	  	  	if(document.getElementById(atout[i]+j).checked){
	  	  		cpt++;
	  	  		break;
	  	  	}
	  	}
	}
  	if(cpt<5)
		msg+="  - Comment percevez-vous le produit ?\n";
		
	if(!myForm.ccgv[0].checked)
		msg+="  - Accepter les conditions de publication des avis\n";
	if(!myForm.coffreWTS[0].checked && !myForm.coffreWTS[1].checked)
		msg+="  - Je souhaite recevoir les programmes de WebTv Shopping\n";
	if(!myForm.coffrePart[0].checked && !myForm.coffrePart[1].checked)
		msg+="  - Je souhaite recevoir les offres des partenaires de WebTv Shopping\n";
		
	if(myForm.cctrlimg.value=="")
		msg+="  - Code image\n";
	else{
  	  	if(myForm.cresultctrl.value<1){
  	  	  	if(myForm.cresultctrl.value==-1)
  	  	  		msg+="  - Code en cours de vérification...\n";
  	  	  	else
  	  	  		msg+="  - Votre code est incorrect\n";
  	  	}
	}
	
	if(msg!="")
	  	alert("Veuillez renseigner le(s) champ(s) suivant(s) :\n"+msg);
	else
		myForm.submit();
}

function validFormOr(myForm){
	var msg="";

	if(myForm.cprofil && myForm.cprofil.value==0)
		msg+="  - Je suis un(e)\n";
	if(myForm.cprenom.value=="")
		msg+="  - Pseudo\n";	
	if(myForm.cprenom.value=="")
		msg+="  - Prénom\n";
	if(myForm.cnom.value=="")
		msg+="  - Nom\n";
	if(myForm.cemail.value=="")
		msg+="  - E-mail\n";
  	else
  	  if(!isValidEmail(myForm.cemail.value))
  		msg+="  - Votre adresse mail semble incorrecte (verifiez les @ et .)\n";
	if(myForm.cmsg.value=="")
		msg+="  - Vos commantaires\n";
  	else
  	  if(myForm.cmsg.value!="" && !noBadCar(myForm.cmsg.value))
  		msg+="  - Les balises HTML ne sont pas autorisées dans vos commentaires\n";
		
	if(!myForm.ccgv[0].checked)
		msg+="  - Accepter les conditions de publication des avis\n";
	if(!myForm.coffreWTS[0].checked && !myForm.coffreWTS[1].checked)
		msg+="  - Je souhaite recevoir les programmes de WebTv Shopping\n";
	if(!myForm.coffrePart[0].checked && !myForm.coffrePart[1].checked)
		msg+="  - Je souhaite recevoir les offres des partenaires de WebTv Shopping\n";
		
	if(myForm.cctrlimg.value=="")
		msg+="  - Code image\n";
	else{
  	  	if(myForm.cresultctrl.value<1){
  	  	  	if(myForm.cresultctrl.value==-1)
  	  	  		msg+="  - Code en cours de vérification...\n";
  	  	  	else
  	  	  		msg+="  - Votre code est incorrect\n";
  	  	}
	}
	
	if(msg!="")
	  	alert("Veuillez renseigner le(s) champ(s) suivant(s) :\n"+msg);
	else
		myForm.submit();
}

function validFormProposer(myForm){
	var msg="";
	
	if(myForm.cprofil && myForm.cprofil.value==0)
		msg+="  - Je suis un(e)\n";
	if(myForm.cprenom.value=="")
		msg+="  - Prénom\n";
	if(myForm.cnom.value=="")
		msg+="  - Nom\n";
	if(myForm.cemail.value=="")
		msg+="  - E-mail\n";
  	else
  	  if(!isValidEmail(myForm.cemail.value))
  		msg+="  - Votre adresse mail semble incorrecte (verifiez les @ et .)\n";
	if(!myForm.coffreWTS[0].checked && !myForm.coffreWTS[1].checked)
		msg+="  - Je souhaite recevoir les programmes de WebTv Shopping\n";
	if(!myForm.coffrePart[0].checked && !myForm.coffrePart[1].checked)
		msg+="  - Je souhaite recevoir les offres des partenaires de WebTv Shopping\n";

	if(myForm.cctrlimg.value=="")
		msg+="  - Code image\n";
	else{
  	  	if(myForm.cresultctrl.value<1){
  	  	  	if(myForm.cresultctrl.value==-1)
  	  	  		msg+="  - Code en cours de vérification...\n";
  	  	  	else
  	  	  		msg+="  - Votre code est incorrect\n";
  	  	}
	}
		
	if(msg!="")
	  	alert("Veuillez renseigner le(s) champ(s) suivant(s) :\n"+msg);
	else
		myForm.submit();
}

function validFormCde(myForm){
	var msg="";

	// Désactivé le 23/03/2007 par FH
	//if(!myForm.coffreWTS[0].checked && !myForm.coffreWTS[1].checked)
	//	msg+="  - Je souhaite recevoir les programmes de WebTv Shopping\n";
	
	/*if(!myForm.coffrePart[0].checked && !myForm.coffrePart[1].checked)
		msg+="  - Je souhaite recevoir les offres des partenaires de WebTv Shopping\n";*/
		
	if(msg!=""){
	  	alert("Veuillez renseigner le(s) champ(s) suivant(s) :\n"+msg);
	  	return false;
	}	
	else{
	  // Modif FH du 23/03/2007
	  //if(myForm.coffreWTS[0].checked || myForm.coffrePart[0].checked){
	  if(myForm.coffrePart[0].checked){
    	if(myForm.cemail.value=="")
    		msg+="  - E-mail\n";
      	else
      	  if(!isValidEmail(myForm.cemail.value))
      		msg+="  - Votre adresse mail semble incorrecte (verifiez les @ et .)\n";
  	
    	if(msg!=""){
    	  	alert("Veuillez renseigner le(s) champ(s) suivant(s) :\n"+msg);
    	  	return false;
    	}	
    	else
    		return true;
	  }
	  else
	  	return true;
	}
}

function validFormProg(myForm){
	var msg="";
	
	if(myForm.cprofil && myForm.cprofil.value==0)
		msg+="  - Je suis un(e)\n";
	if(myForm.cprenom.value=="")
		msg+="  - Prénom\n";
	if(myForm.cnom.value=="")
		msg+="  - Nom\n";
	if(myForm.cemail.value=="")
		msg+="  - E-mail\n";
  	else
  	  if(!isValidEmail(myForm.cemail.value))
  		msg+="  - Votre adresse mail semble incorrecte (verifiez les @ et .)\n";
	// Désactivé le 23/03/2007 par FH
	//if(!myForm.coffreWTS[0].checked && !myForm.coffreWTS[1].checked)
	//	msg+="  - Je souhaite recevoir les programmes de WebTv Shopping\n";
	if(!myForm.coffrePart[0].checked && !myForm.coffrePart[1].checked)
		msg+="  - Je souhaite recevoir les offres des partenaires de WebTv Shopping\n";
		  	
	if(msg!=""){
	  	alert("Veuillez renseigner le(s) champ(s) suivant(s) :\n"+msg);
	  	return false;
	}	
	else
		return true;
}

function validFormAmi(myForm){
	var msg="";
	
	if(myForm.cprofil && myForm.cprofil.value==0)
		msg+="  - Je suis un(e)\n";
	if(myForm.cprenom.value=="")
		msg+="  - Prénom\n";
	if(myForm.cnom.value=="")
		msg+="  - Nom\n";
	if(myForm.cemail.value=="")
		msg+="  - E-mail\n";
  	else
  	  if(!isValidEmail(myForm.cemail.value))
  		msg+="  - Votre adresse mail semble incorrecte (verifiez les @ et .)\n";
	if(myForm.cdest.value=="")
		msg+="  - E-mail destinataires\n";
	if(!myForm.coffreWTS[0].checked && !myForm.coffreWTS[1].checked)
		msg+="  - Je souhaite recevoir les programmes de WebTv Shopping\n";
	if(!myForm.coffrePart[0].checked && !myForm.coffrePart[1].checked)
		msg+="  - Je souhaite recevoir les offres des partenaires de WebTv Shopping\n";
  	
	if(msg!=""){
	  	alert("Veuillez renseigner le(s) champ(s) suivant(s) :\n"+msg);
	  	return false;
	}	
	else
		return true;
}

function visuAmi(myForm){
	var msg="";
	
	if(myForm.cprenom.value=="")
		msg+="  - Prénom\n";
	if(myForm.cnom.value=="")
		msg+="  - Nom\n";
  	
	if(msg!="")
	  	alert("Veuillez renseigner le(s) champ(s) suivant(s) :\n"+msg);
	else
		window.open("visu_ami.php?prenom="+myForm.cprenom.value+"&nom="+myForm.cnom.value+"&msg="+escape(myForm.cmsg.value),"VISU_AMI","width=550,height=640");
}

function process_keypress(e) {
	if(e.keyCode == 13) 
		return false;
} 

function aff_div(code_prod, nb_img, direction){
  	var num_div_aff;
  	var num_div_cur = eval(document.getElementById("memo_cur_img_"+code_prod).value);

  	if(direction=="-"){
  	  	if(num_div_cur>1)
  			num_div_aff = num_div_cur - 1;
  		else
  			num_div_aff = nb_img;
  	}
  	else{
  	  	if(num_div_cur<nb_img)
  			num_div_aff = num_div_cur + 1;
  		else
  			num_div_aff = 1;
  	}
  	document.getElementById("memo_cur_img_"+code_prod).value=num_div_aff
  	document.getElementById("cpt_img_"+code_prod).innerHTML=num_div_aff;
  	
  	for(i=1; i<=nb_img; i++){
  		if(i==num_div_aff)
  			document.getElementById("img_"+code_prod+"_"+i).style.display="block";
  		else
  			document.getElementById("img_"+code_prod+"_"+i).style.display="none";
  	}
}

function zoomProd(code_prod){
  	var num_div_cur = eval(document.getElementById("memo_cur_img_"+code_prod).value);
  	var imgsrc=document.getElementById("zoomsrc_"+code_prod+"_"+num_div_cur).value;

  	window.open('zoom.php?imgSrc='+imgsrc,'ZOOM','noresize=1')
}

function validFormCoord(myForm){
	var msgLiv="";
	var msgFac="";
	var msg="";
	
	if(myForm.cpren.value=="")
		msgFac+="    - Prénom\n";
	if(myForm.cnom.value=="")
		msgFac+="    - Nom\n";
	if(myForm.cadr1.value=="")
		msgFac+="    - Adresse postale 1\n";
	if(myForm.ccp.value=="")
		msgFac+="    - Code postal\n";
	if(myForm.cville.value=="")
		msgFac+="    - Ville\n";
	if(myForm.ctel.value=="")
		msgFac+="    - Téléphone\n";
	if(myForm.cemail.value=="")
		msgFac+="    - Email\n";
	else
		if(!isValidEmail(myForm.cemail.value))
			msgFac+="    - Votre adresse mail semble incorrecte (verifiez les @ et .)\n";

	if(myForm.cprenliv.value!="" || myForm.cnomliv.value!="" || myForm.cadr1liv.value!=""){
    	if(myForm.cprenliv.value=="")
    		msgLiv+="    - Prénom\n";
    	if(myForm.cnomliv.value=="")
    		msgLiv+="    - Nom\n";
    	if(myForm.cadr1liv.value=="")
    		msgLiv+="    - Adresse postale 1\n";
    	if(myForm.ccpliv.value=="")
    		msgLiv+="    - Code postal\n";
    	if(myForm.cvilleliv.value=="")
    		msgLiv+="    - Ville\n";
    	if(myForm.ctelliv.value=="")
    		msgLiv+="    - Téléphone\n";
	}
	
	if(msgFac!="")
		msg += "Pour votre adresse :\n"+msgFac;
	if(msgLiv!="")
		msg += "Pour votre adresse de livraison :\n"+msgLiv;
			
	if(!myForm.coffreWTS[0].checked && !myForm.coffreWTS[1].checked)
		msg+="Je souhaite recevoir les programmes de WebTv Shopping\n";
	if(!myForm.coffrePart[0].checked && !myForm.coffrePart[1].checked)
		msg+="Je souhaite recevoir les offres des partenaires de WebTv Shopping\n";
  	
	if(msg!=""){
	  	alert("Veuillez renseigner le(s) champ(s) suivant(s) :\n"+msg);
	  	return false;
	}	
	else
		return true;
}

function validFormPaiement(myForm){
  	if(myForm.cmodepay[0].checked || myForm.cmodepay[1].checked){
  	  	if(!myForm.ccgv.checked){
  	  		alert("Veuillez accepter les conditions générales de vente");
  	  		return false;
  	  	}
  	  	else{
  	  	  	if(myForm.cmodepay[0].checked)
  	  	  		return true;
  	  	  	else{
  	  	  		document.form_paypal.submit();
  	  	  		return false;
  	  	  	}
  	  		
  	  	}
  	}
  	else{
  	  	alert("Veuillez choisir votre moyen de paiement");
  	  	return false;
  	}
}

function insc_prog(p1){
	window.document.formProg.email_prog.value=p1;
	window.document.formProg.submit();
}

function noBadCar(str){
	if(str.search(/[<>]/)!=-1)
		return false;
	return true;
}