var tailletextarea = 200;
function viewDetail(idTitre)
{
	window.open('/Magazine/Magazine-Details.asp?idTitre=' + idTitre, 'Magazine_Details', 'location=no, width=600, height=400, menubar=no, status=no, scrollbars=no, menubar=no');
}

function viewFormCde(url)
{
	window.open(url, 'Confirmation_Commande', 'width=500px,height=400px,scrollbars=1,toolbar=1,menubar=1,resizable=1');
}

function viewFormRIB(url)
{
	window.open(url, 'Confirmation_Commande', 'width=670px,height=400px,scrollbars=1,toolbar=1,menubar=1,resizable=1');
}

function validate() {
	if (document.getElementById("idtitre").value=="" || document.getElementById("idtitre").value=="0")
	{
	alert ("Vous n'avez pas saisi votre titre");
	event.returnValue=false;
	}
	else
				//this.formExpresse.submit()
				this.location = document.getElementById("idtitre").value
	}
	
function validate_aboexpress() {
	if (document.getElementById("idtitre").value=="" || document.getElementById("idtitre").value=="0")
	{
	alert ("Vous n'avez pas saisi votre titre");
	event.returnValue=false;
	}
	else
				//this.formExpresse.submit()
				this.location = document.getElementById("idtitre").value
	}	
	
function validate2() {
	if (formExpresse.titre.value=="" || formExpresse.titre.value=="0")
	{
	alert ("Vous n'avez pas saisi votre titre");
	event.returnValue=false;
	}
	else
	{	/*if (formExpresse.pays.value=="" || formExpresse.pays.value=="0")
			{
				alert ("Vous n'avez pas saisi votre pays");
				event.returnValue=false;
				}
		else*/
		
				this.location="/"+formExpresse.titre.value+"/abonnement-magazine-"+formExpresse.titre[formExpresse.titre.selectedIndex].title+".html"
	}}	
	
function AfficheAd(){   
	if (!document.getElementById("myChkAd").checked){
			document.getElementById("tabAd").style.display="block";
			document.getElementById("myChkAd").value="off";
			document.getElementById("ChangementAdresse").value="1";			
			}
	else{
			document.getElementById("tabAd").style.display="none";
			document.getElementById("myChkAd").value="on";
			document.getElementById("ChangementAdresse").value="0";			
			}
	return;
	}
function CadoPost(){//sURL
		//document.getElementById("Form2").action.value = document.getElementById("Form2").action.value + sURL;
		document.getElementById("Form2").submit();
	}	


  
  
var typeEnvoi=2;
function show(chx)
{
    typeEnvoi = chx;
    if (chx == 1)
    {
        document.getElementById('box1').style.display='block';
        document.getElementById('box2').style.display='none';
        document.getElementById('TypeEnvoi').value=1;		
        //document.getElementById('choixImage').value='';	
		document.getElementById('ChxDate').value='';	
		document.getElementById('flagenvoi').value='';	
		document.getElementById('Message').value='';	
		document.getElementById('ValidationSansEnvoi').style.display='none';
		document.maform.ChxDateP[0].checked = false;
		document.maform.ChxDateP[1].checked = false;
		document.maform.ChxDateP[2].checked = false;
		document.maform.ChxDateP[3].checked = false;
        //poste
    }
    else if (chx == 2)
    {
        document.getElementById('box1').style.display='none';
        document.getElementById('box2').style.display='block';
        document.getElementById('TypeEnvoi').value=2;		
        //document.getElementById('choixImage').value='';	
		document.getElementById('ChxDate').value='';	
		document.getElementById('flagenvoi').value='';	
		document.getElementById('Message').value='';			
		document.getElementById('ValidationSansEnvoi').style.display='none';
		document.maform.ChxDateP[0].checked = false;
		document.maform.ChxDateP[1].checked = false;
		document.maform.ChxDateP[2].checked = false;
		document.maform.ChxDateP[3].checked = false;
       // document.getElementById('ecard').value = '1';
    	//document.getElementById('destination').value = '0';
        //mail
    }
    else
    {
        document.getElementById('box1').style.display='none';
        document.getElementById('box2').style.display='none';
        document.getElementById('TypeEnvoi').value=0;
        //document.getElementById('choixImage').value='';	
		document.getElementById('ChxDate').value='';	
		document.getElementById('flagenvoi').value='';	
		document.getElementById('Message').value='';			
		document.getElementById('ValidationSansEnvoi').style.display='block';
		document.maform.ChxDateP[0].checked = false;
		document.maform.ChxDateP[1].checked = false;
		document.maform.ChxDateP[2].checked = false;
		document.maform.ChxDateP[3].checked = false;
    }
}

function check(choix)
{
	document.getElementById("choixImage").value=choix;
}

function verif(EnvoiType)
{
    //SetFields(EnvoiType);
    if (EnvoiType==0){//no card
        return true;
    } 
	
    if (EnvoiType==2){//par mail
        document.getElementById("Message").value = document.getElementById("MessageM").value;
        if (document.getElementById("Vmail").value == ""){
            alert('\nVeuillez indiquer le mail du destinataire');
            return false;
        }
        var semail=document.getElementById("Vmail").value
	    if ((semail.indexOf('@',0)==-1) || (semail.indexOf('.',0)==-1)) 
	    {
		    alert('Son adresse email est incorrecte');
		    return false;
	    }
		if (document.getElementById("Message").value == "")
		{
			alert('\nVeuillez saisir un message.');
			return false;
		}		
    }
    if (EnvoiType==1){//par Poste
		document.getElementById("Message").value = document.getElementById("MessageP").value;
		if (document.getElementById("MessageP").value == "")
		{
			alert('\nVeuillez saisir un message..');
			return false;
		}		
		if (document.getElementById("flagenvoi").value == "")
		{
			alert('\nVeuillez indiquer le destinataire de votre carte.');
			formisok = false;
			return formisok;
		}		

	}

    if (document.getElementById("choixImage").value == ""){
        alert('\nVeuillez choisir une image.');
        return false;
        }
   if (document.getElementById("ChxDate").value == ""){
        alert('\nVeuillez choisir une date.');
        return false;
        } 
    
}
//*****************************

function SetFields(chx){
 
   document.getElementById("TypeEnvoi").value = chx;
   
   if (chx==2){//par mail
       document.getElementById("Snom").value = document.getElementById("SnomM").value;
       document.getElementById("Sprenom").value = document.getElementById("SprenomM").value;
       document.getElementById("Smail").value = document.getElementById("SmailM").value;
       document.getElementById("Vnom").value = document.getElementById("VnomM").value;
       document.getElementById("Vprenom").value = document.getElementById("VprenomM").value;
       document.getElementById("Vmail").value = document.getElementById("VmailM").value;
       document.getElementById("DateEnvoi").value = document.getElementById("DateEnvoiM").options[document.getElementById("DateEnvoiM").selectedIndex].value;
       document.getElementById("Message").value = document.getElementById("MessageM").value;
       
       
   }
   else if (chx==1){//par poste
       
       document.getElementById("Snom").value = document.getElementById("SnomP").value;
       document.getElementById("Sprenom").value = document.getElementById("SprenomP").value;
       document.getElementById("Smail").value = document.getElementById("SmailP").value;
       document.getElementById("Vnom").value = document.getElementById("VnomP").value;
       document.getElementById("Vprenom").value = document.getElementById("VprenomP").value;
       document.getElementById("Vmail").value = document.getElementById("VmailP").value;
       document.getElementById("DateEnvoi").value = document.getElementById("DateEnvoiP").value;
       document.getElementById("Message").value = document.getElementById("MessageP").value;//
     
   }
   else{
    document.getElementById("Snom").value = document.getElementById("SnomM").value;
       document.getElementById("Sprenom").value = document.getElementById("SprenomM").value;
       document.getElementById("Vmail").value = document.getElementById("SmailM").value;
       document.getElementById("Vnom").value = document.getElementById("VnomM").value;
       document.getElementById("Vprenom").value = document.getElementById("VprenomM").value;
       document.getElementById("Vmail").value = document.getElementById("VmailM").value;
       document.getElementById("DateEnvoi").value = document.getElementById("DateEnvoiM").options[document.getElementById("DateEnvoiM").selectedIndex].value;
       document.getElementById("Message").value = document.getElementById("MessageM").value;
   }
   
 return 0;
}
//****************************VisioEcard
function SetSelect(chx,disabledValue,obj){
    
    document.getElementById("ChxDate").value = chx;
    
    if (chx==1){
        document.getElementById("DateEnvoiP").disabled = disabledValue;
    }
    if (chx==2){
        document.getElementById("DateEnvoiM").disabled = disabledValue;
    }
}

 
function limite(champ,taille) 
{ 
if(champ.value.length > 200) { 
alert ('La taille du message est limitée à 200 caractères'); 
champ.value = champ.value.substr(0, 200); 
} 
} 


	function EnvoyerAvis()
	{				
		var myDiv;
		myDiv = document.getElementById("Div_Avis");
		if (myDiv.style.display == "block")
		{		
			myDiv.style.display = "none";
		}
		else
		{
			myDiv.style.display = "block";
		}
	}

	function lightStar(nb)
	{
		var oHidden;
		for (i=nb;i<=5;i++)
		{
		   document.getElementById('star_'+i).src = '/images/elements/star_off.gif' ;
		}
		for (i=1;i<=nb;i++)
		{
		   document.getElementById('star_'+i).src = '/images/elements/star_on.gif' ;
		}
		oHidden = document.getElementById("A_note");
		oHidden.value = nb;
	}

    function validationEmail(strMail)
    {
        var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;                                        
        return (regex.test(strMail))        
    }
    function envoyezAmiValidation(form)
    {        
        // Infos du parrain
        if ((form.fi.value == "") || (!validationEmail(form.em.value)))
        {
            alert('Veuillez renseigner votre prénom et adresse mail.');
        }  
        // Infos du 1er filleul : Informations obligatoire        
        if ((form.firstName_0.value == "") || (!validationEmail(form.email_0.value)))
        {
            alert('Veuillez renseigner le prénom et l\'adresse mail votre premier ami.');
            return false;
        }    
                      
        return true;        
    }
	
	function verif_form()
	{
		//	alert('c bon pr la fonction de '.document.getElementById('A_titre').value);
			var titre=document.getElementById('A_titre').value;
			var avis=document.getElementById('A_avis').value;
			var rx= new RegExp("http|href|url|https");
			
		//	alert('c bon pr '+avis);
		
			if(titre.match(rx) || avis.match(rx))
			{
				alert ('Votre avis contient des caractères interdits');
				return false;
			}
			else
			{
				
				return true;
			}
	
	}

var strOffres='<%=stringOffres()%>';  

function verifBagaboexpresse2(typeachat,idoffre,typeformule,auto)		
		{

		var status = document.getElementById(idoffre).checked;
		
			var searchOffre = strOffres.indexOf(idoffre);
			if (searchOffre >= 0)
			{
				var userChoice = confirm("Cette offre est déjà présente dans votre panier.\r Voulez-vous vraiment commander cet abonnement?");
				if (userChoice == true)
				{
					if (status)
					{
					url = "/Achats/Panier.asp?action=AJOUT&typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"+ "&van=" + document.getElementById(idoffre).value + "&idpays=" + document.getElementById('pays').value;
					location.href = url;// direction la page panier}
					}
					else
					{
					url = "/Achats/Panier.asp?action=AJOUT&typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"
					location.href = url;// direction la page panier}					
					}		
				}
				else
				{
					url = "#";//on reste sur la page produit
					location.href = url;
				}
			}
			else
			{				
					if (status)
					{
					url = "/Achats/Panier.asp?action=AJOUT&typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"+ "&van=" + document.getElementById(idoffre).value + "&idpays=" + document.getElementById('pays').value;
					location.href = url;// direction la page panier}
					}
					else
					{
					url = "/Achats/Panier.asp?action=AJOUT&typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"
					location.href = url;// direction la page panier}					
					}		
			}
		}		


		function verifBagaboexpresse(typeachat,idoffre,typeformule,auto,type)		
		{

		var status = document.getElementById(idoffre+type).checked;
		
			var searchOffre = strOffres.indexOf(idoffre);
			if (searchOffre >= 0)
			{
				var userChoice = confirm("Cette offre est déjà présente dans votre panier.\r Voulez-vous vraiment commander cet abonnement?");
				if (userChoice == true)
				{
					if (status)
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=" + auto + "&van=" + document.getElementById(idoffre+type).value + "&idpays=" + document.getElementById('pays').value;// + "&van_coffret=" + document.getElementById(idoffre+'_COFFRET').value;
					location.href = url;// direction la page panier}
					}
					else
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=" + auto
					location.href = url;// direction la page panier}					
					}		
				}
				else
				{
					url = "#";//on reste sur la page produit
					location.href = url;
				}
			}
			else
			{				
					if (status)
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=" + auto + "&van=" + document.getElementById(idoffre+type).value + "&idpays=" + document.getElementById('pays').value;// + "&van_coffret=" + document.getElementById(idoffre+'_COFFRET').value;
					location.href = url;// direction la page panier}
					}
					else
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=" + auto
					location.href = url;// direction la page panier}					
					}		
			}
			
		}	
			

		function verifBag(typeachat,idoffre,typeformule,auto)
		{
			var searchOffre = strOffres.indexOf(idoffre);
			if (searchOffre >= 0)
			{
				var userChoice = confirm("Cette offre est déjà présente dans votre panier.\r Voulez-vous vraiment commander cet abonnement?");
				if (userChoice == true)
				{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=" + auto;
					location.href = url;// direction la page panier
				}
				else
				{
					url = "#";//on reste sur la page produit
					location.href = url;
				}
			}
			else
			{
				url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=" + auto;
				location.href = url;// direction la page panier
			}
		}

function VerifBagAboCplNum(typeachat,idoffre,typeformule,auto)
		{
				
			var je_continue = ''			
			if (document.getElementById(idoffre))
			{
			var statusABOEXPRESS = document.getElementById(idoffre).checked;			
			}
			if (document.getElementById('idOffreCouplageNumerique_'+idoffre))
			{
			var status = document.getElementById('idOffreCouplageNumerique_'+idoffre).checked;
			}
			if (document.getElementById('JE_CONTINUE'))
			{
			je_continue = '&JE_CONTINUE='+document.getElementById('JE_CONTINUE').value;
			}
			
			
			
			var searchOffre = strOffres.indexOf(idoffre);
			var userChoice = true
			var idOffreCplNum = 0
			if (status)
			{
				idOffreCplNum = document.getElementById('idOffreCouplageNumerique_'+idoffre).value;
			}
			if (searchOffre >= 0)
			{			
				userChoice = confirm("Cette offre est déjà présente dans votre panier.\r Voulez-vous vraiment commander cet abonnement?");
			}
			if (userChoice)
			{
				
				if (statusABOEXPRESS)
				{
				url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=" + auto + "&Couplagenum=" + idOffreCplNum + "&idpays=" + document.getElementById('pays').value + "&van=" + document.getElementById(idoffre).value+je_continue;
				}
				else
				{
				url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=" + auto + "&Couplagenum=" + idOffreCplNum + "&idpays=" + document.getElementById('pays').value+je_continue;
				}				
				location.href = url;// direction la page panier}
			}
			
		}
				
	function verifBagCoffretCPNUM(typeachat,idoffre,typeformule,auto,type)		
		{
		var status = document.getElementById(idoffre+'_COFFRET'+type).checked;
			var searchOffre = strOffres.indexOf(idoffre+'_COFFRET'+type);
			if (searchOffre >= 0)
			{
				var userChoice = confirm("Cette offre est déjà présente dans votre panier.\r Voulez-vous vraiment commander cet abonnement?");
				if (userChoice == true)
				{
					if (status)
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&Couplagenum=" + document.getElementById('idOffreCouplageNumerique_'+idoffre).value + "&auto=0"+ "&"+idoffre+"_COFFRET=" + document.getElementById(idoffre+'_COFFRET'+type).value + "&idpays=" + document.getElementById('pays').value;// + "&van_coffret=" + document.getElementById(idoffre+'_COFFRET').value;
					location.href = url;// direction la page panier}
					}
					else
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&Couplagenum=" + document.getElementById('idOffreCouplageNumerique_'+idoffre).value + "&auto=0"
					location.href = url;// direction la page panier}					
					}		
				}
				else
				{
					url = "#";//on reste sur la page produit
					location.href = url;
				}
			}
			else
			{				
					if (status)
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&Couplagenum=" + document.getElementById('idOffreCouplageNumerique_'+idoffre).value + "&auto=0"+ "&"+idoffre+"_COFFRET=" + document.getElementById(idoffre+'_COFFRET'+type).value + "&idpays=" + document.getElementById('pays').value;// + "&van_coffret=" + document.getElementById(idoffre+'_COFFRET').value;
					location.href = url;// direction la page panier}
					}
					else
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&Couplagenum=" + document.getElementById('idOffreCouplageNumerique_'+idoffre).value + "&auto=0"
					location.href = url;// direction la page panier}					
					}		
			}
		}			
function verifBagCoffret(typeachat,idoffre,typeformule,auto,type)		
		{
		var status = document.getElementById(idoffre+'_COFFRET'+type).checked;
			var searchOffre = strOffres.indexOf(idoffre+'_COFFRET'+type);
			if (searchOffre >= 0)
			{
				var userChoice = confirm("Cette offre est déjà présente dans votre panier.\r Voulez-vous vraiment commander cet abonnement?");
				if (userChoice == true)
				{
					if (status)
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"+ "&"+idoffre+"_COFFRET=" + document.getElementById(idoffre+'_COFFRET'+type).value + "&idpays=" + document.getElementById('pays').value;// + "&van_coffret=" + document.getElementById(idoffre+'_COFFRET').value;
					location.href = url;// direction la page panier}
					}
					else
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"
					location.href = url;// direction la page panier}					
					}		
				}
				else
				{
					url = "#";//on reste sur la page produit
					location.href = url;
				}
			}
			else
			{				
					if (status)
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"+ "&"+idoffre+"_COFFRET=" + document.getElementById(idoffre+'_COFFRET'+type).value + "&idpays=" + document.getElementById('pays').value;// + "&van_coffret=" + document.getElementById(idoffre+'_COFFRET').value;
					location.href = url;// direction la page panier}
					}
					else
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"
					location.href = url;// direction la page panier}					
					}		
			}
		}					
		function verifBagCoffretseul(typeachat,idoffre,typeformule,auto)		
		{
		var status = document.getElementById(idoffre+'_COFFRET').checked;
			var searchOffre = strOffres.indexOf(idoffre+'_COFFRET');
			if (searchOffre >= 0)
			{
				var userChoice = confirm("Cette offre est déjà présente dans votre panier.\r Voulez-vous vraiment commander cet abonnement?");
				if (userChoice == true)
				{
					if (status)
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"+ "&"+idoffre+"_COFFRET=" + document.getElementById(idoffre+'_COFFRET').value + "&idpays=" + document.getElementById('pays').value;// + "&van_coffret=" + document.getElementById(idoffre+'_COFFRET').value;
					location.href = url;// direction la page panier}
					}
					else
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"
					location.href = url;// direction la page panier}					
					}		
				}
				else
				{
					url = "#";//on reste sur la page produit
					location.href = url;
				}
			}
			else
			{				
					if (status)
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"+ "&"+idoffre+"_COFFRET=" + document.getElementById(idoffre+'_COFFRET').value + "&idpays=" + document.getElementById('pays').value;// + "&van_coffret=" + document.getElementById(idoffre+'_COFFRET').value;
					location.href = url;// direction la page panier}
					}
					else
					{
					url = "/Achats/panier.asp?typeachat=" + typeachat + "&offre=" + idoffre + "&typeformule=" + typeformule + "&auto=0"
					location.href = url;// direction la page panier}					
					}		
			}
		}		
	function EnvoyerOffreAmi()
	{				
		var myDiv;
		myDiv = document.getElementById("EnvoyerOffreAmi");
		if (myDiv.style.display == "block")
		{		
			myDiv.style.display = "none";
		}
		else
		{
			myDiv.style.display = "block";
		}
	}

	
    function envoyezAmiValidation(form)
    {        
        // Infos du parrain
        if ((form.fi.value == "") || (!validationEmail(form.em.value)))
        {
            alert('Veuillez renseigner votre prénom et adresse mail.');
        }  
        // Infos du 1er filleul : Informations obligatoire        
        if ((form.firstName_0.value == "") || (!validationEmail(form.email_0.value)))
        {
            alert('Veuillez renseigner le prénom et l\'adresse mail votre premier ami.');
            return false;
        }    
                      
        return true;        
    }

   function check_conditions(){
	if (document.getElementById('conditions').checked == false) {
	alert('Vous devez accepter les conditions pour continuer');
	return false;}
	else{
	return true;}
 }
