var tailletextarea = 200;
//Newsletter
    function validationEmail(strMail)
    {
        var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;                                        
        return (regex.test(strMail))        
    }
    
    function validateEmailNewsletter(form)
    {                    
        var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;                                        
        if (!validationEmail(form.mon_email.value))
        {
            alert('Veuillez saisir une adresse mail valide');
            return false;
        }
        return true;                    
    }
	
//Newsletter
		
     
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 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 = "/magazine/Abonnement.asp?idtitre="+document.getElementById("idtitre").value;
	}
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();
	}	


function CheckForm()
{
	var formisok;
	var voForm = window.document.forms['Form1'];
	formisok = true;
	nomformulaire='Form1';
	
			 if (document.getElementById(nomformulaire).NEWadresse.value == "")
			 {
			//document.getElementById('styleNEWadresse').style.color='red';
			document.getElementById('styleNEWadresse').style.color='red';
			alert('\nVeuillez indiquer votre adresse');
				 formisok = false;
				 return formisok;
			 }
			 if (document.getElementById(nomformulaire).NEWcodePostal.value == "")
			 {
				alert('\nVeuillez indiquer votre code postal.');
				formisok = false;
				return formisok;
			 }
			 if (document.getElementById(nomformulaire).NEWVille.value == "")
			 {
				alert('\nVeuillez indiquer votre votre email.');
				formisok = false;
				return formisok;
			 }			 
}

/*
function CheckForm()
{
	var formisok;
	formisok = true;
	if (typeEnvoi==0)
	{//no card
		formisok = true;
		document.location='<%="Livraison.asp?action=init&Ecarde=False&num=" & request("num")%>';
	} 
	else
	{
		if (typeEnvoi==2)
		{//par mail
			 nomformulaire='maformmail';
			 document.getElementById(nomformulaire).TypeEnvoi.value = typeEnvoi;
			 if (document.getElementById("DestEmail").value == "")
			 {
					alert('\nVeuillez indiquer le mail du destinataire');
					formisok = false;
					return formisok;
			 }
			 var semail=document.getElementById("DestEmail").value;
			 if ((semail.indexOf('@',0)==-1) || (semail.indexOf('.',0)==-1)) 
			 {
					alert('Son adresse email est incorrecte');
					formisok = false;
					return formisok;
			 }
			 else
			 {
					document.getElementById(nomformulaire).PourMail.value = document.getElementById("DestEmail").value;
			 }
		}
		if(typeEnvoi==1)
		{//par la Poste
			 nomformulaire='maformposte'; 
			 document.getElementById(nomformulaire).TypeEnvoi.value = typeEnvoi;
			 if (document.getElementById(nomformulaire).flagenvoi.value == "")
			 {
				 alert('\nVeuillez indiquer le destinataire de votre carte');
				 formisok = false;
				 return formisok;
			 }
			 if (document.getElementById(nomformulaire).MessageEcrit.value == "")
			 {
				alert('\nVeuillez saisir un message.');
				formisok = false;
				return formisok;
			 }
			 if (document.getElementById(nomformulaire).choixImage.value == "")
			 {
				alert('\nVeuillez choisir une image.');
				formisok = false;
				return formisok;
			 }
			 if (document.getElementById(nomformulaire).ChxDate.value == "")
			 {
				alert('\nVeuillez choisir une date.');
				formisok = false;
				return formisok;
			 } 
		}
		if (formisok == true)
		{
			document.getElementById(nomformulaire).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("choixImage").value == ""){
        alert('\nVeuillez choisir une image.');
        return false;
        }
   if (document.getElementById("ChxDate").value == ""){
        alert('\nVeuillez choisir une date.');
        return false;
        } 
    
}
//*****************************
function SetSender(){
    document.getElementById("flagenvoi").value = "1";//envoi pour soi
}
function UnSetSender(){
    document.getElementById("flagenvoi").value = "2";//envoi au destinataire
}
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 SetnoCard(){
    document.getElementById("ecard").value = 0;
    document.getElementById("destination").value = "Reglement";
}
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 PopUpEcard(chx){
	
	if(document.getElementById("choixImage").value!='')
	{
		if (chx==2){//par la poste
		document.getElementById("popEcardPoste").style.visibility = "visible";
		document.getElementById("visioCarteP").src = '/Images/Ecards/big/CartePoste'+document.getElementById("choixImage").value+'_BIG.gif';
		document.getElementById("visioMsgP").innerHTML = document.getElementById("MessageP").value;
		}
		if (chx==1){//par Mail
		document.getElementById("popEcardMail").style.visibility = "visible";
		document.getElementById("visioCarteM").src = '/Images/Ecards/big/Carte'+document.getElementById("choixImage").value+'.gif';
		document.getElementById("visioMsgM").innerHTML = document.getElementById("MessageM").value;
		}	
	
	}
	else
	{
		alert('\nVeuillez choisir une vignette.');
	}

/*
    if(document.getElementById("choixImage").value!=""){
        ecardname = "janvier-2007/big/carte" + document.getElementById("choixImage").value + ".gif";   
        enom = document.getElementById("Vnom").value;
        eprenom = document.getElementById("Vprenom").value;
        fromnom = document.getElementById("Snom").value;
        fromprenom = document.getElementById("Sprenom").value;
        
        if (chx==1){//par mail
            ecardmsg = document.getElementById("MessageM").value;
            VisioEcard(1,ecardname, enom, eprenom, fromnom, fromprenom, ecardmsg);
            document.getElementById("popEcardMail").style.visibility = "visible";
        }
        
        if (chx==2){//par la poste
            ecardmsg = document.getElementById("MessageP").value;
            VisioEcard(2,ecardname, enom, eprenom, fromnom, fromprenom, ecardmsg);
            document.getElementById("popEcardPoste").style.visibility = "visible";
        }
    }
    else{
        alert('\nVeuillez choisir une vignette.');
    }
*/	
}
 
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 EnvoyerOffreAmi()
{				
	var myDiv;
	myDiv = document.getElementById("EnvoyerOffreAmi");
	if (myDiv.style.display == "block")
	{		
		myDiv.style.display = "none";
	}
	else
	{
		myDiv.style.display = "block";
	}
}

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/page/star_off.gif' ;
    }
    for (i=1;i<=nb;i++)
    {
       document.getElementById('star_'+i).src = '/images/page/star_on.gif' ;
    }
    oHidden = document.getElementById("A_note");
    oHidden.value = nb;
}


  