var testresults;

function verifpaie(formulaire)
{
	if(formulaire.f_paiement[1].checked==true){
		alert('Attention l\'otption paiement par chèque entraine la validation de votre commande à réception de celui-ci');
	}

}

function verifnumber(champ){
	if (isNaN(champ.value) == 1)
		return(1);
	else
		return(0);
}

function verifLeng(champ){
	var valu = champ.value;
	var leng = valu.length;
	
	return(leng);
}

function isnumber(sText){
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;

}

function verifnbfp(formulaire)
{
	if( formulaire.f_nbrfp.value<10 || !(isnumber(formulaire.f_nbrfp.value)))
	{
		formulaire.f_nbrfp.value=10;
		alert('Attention la quantité minimum pour les faire-part est de 10');
	}	
}

function checkenvoi(champ){
    var str=champ.value;
    var filter=/^[a-zâàäëéèêîïôöûüùç0-9\ \%\-\_\.\@\,\'\:\?\!\&\=\+\*\\\/\~\#\(\)\{\}\[\]\s]+$/i;
    if(champ.value.length > 0)
    {
        if (filter.test(str))
        {
            testresults=false;
        }
        else
        {
            //champ.focus();
            testresults=true;
        }
    }
return (testresults)
}

function verifForm(formulaire){
	var erreur = 0;	

	if (formulaire.type.value==1){
	    if(formulaire.f_pays.value!="France" && formulaire.f_livraison[1].checked==false){
		alert('Pour les pays hors france métropolitaine seul le colis Europe est disponible, ce qui vous permet d\'être livré en 5 jours.');
		formulaire.f_livraison[1].checked=true;
		erreur = 1;
	    }
	    if(formulaire.f_pays.value=="France" && formulaire.f_livraison[1].checked==true){
		alert('Pour la france l\'envoie est effectuer par Chronopost.');
		formulaire.f_livraison[0].checked=true;
		erreur = 1;
	    }
	}
	if(formulaire.f_nom.value==""){	alert('Vous n\'avez pas founi votre nom'); erreur = 1;}
	if (formulaire.type.value==1)
	    if(verifLeng(formulaire.f_commentaire) > 254 ){alert('Votre commentaire ne peut dépasser 254 caractères'); erreur = 1;}
	if(formulaire.f_prenom.value==""){alert('Vous n\'avez pas founi votre prénom'); erreur = 1;}
	if(formulaire.f_adresse.value==""){alert('Vous n\'avez pas founi votre adresse'); erreur = 1;}
	if(formulaire.f_codepost.value==""){alert('Vous n\'avez pas founi votre code postal'); erreur = 1;}
	if(formulaire.f_pays.value=="France" && formulaire.f_codepost.value.length != 5){alert('Code postal incorrect : Le code postal pour la France doit contenir 5 chiffres.'); erreur = 1;}
	if(formulaire.f_ville.value==""){alert('Vous n\'avez pas founi votre ville'); erreur = 1;}
	if(formulaire.f_email.value==""){alert('Vous n\'avez pas founi votre email'); erreur = 1;}
	if(formulaire.f_email.value!=formulaire.f_email2.value){alert('Vous avez fait une erreur dans la confirmation de votre adresse emaill\n merci de la retapper.'); formulaire.f_email.value=="";formulaire.f_email2.value=="";erreur = 1;}
	if(verifLeng(formulaire.f_nom) > 35 ){alert('Votre nom ne peut dépasser 35 caractères'); erreur = 1;}
	if(verifLeng(formulaire.f_prenom) > 35 ){alert('Votre prénom ne peut dépasser 35 caractères'); erreur = 1;}
	if (formulaire.type.value==1)
	     if(verifLeng(formulaire.f_codpromo) > 6 ){alert('Votre code promotion ne peut dépasser 6 caractères');erreur = 1;}
	if(verifLeng(formulaire.f_adresse) > 35 ){alert('Votre adresse ne peut dépasser 35 caractères'); erreur = 1;}
	if(verifLeng(formulaire.f_adresse2) > 35 ){alert('Votre complément d\'adresse ne peut dépasser 35 caractères'); erreur = 1;}
	if(verifLeng(formulaire.f_codepost) > 10 ){alert('Votre code postal ne peut dépasser 10 caractères'); erreur = 1;}
	if(verifLeng(formulaire.f_ville) > 30 ){alert('Votre ville ne doit pas dépasser 30 caractères.'); erreur = 1;}
	if(verifLeng(formulaire.f_email) > 50 ){alert('Votre email ne peut dépasser 50 caractères'); erreur = 1;}
	if(verifLeng(formulaire.f_telephone) > 15 ){alert('Votre téléphone ne peut dépasser 15 caractères'); erreur = 1;}
	if (formulaire.f_email.value != "test") {
	if (formulaire.f_email.value.lastIndexOf("@")<2 || formulaire.f_email.value.lastIndexOf("@")>50) {
		alert ("l'@ de votre adresse Email est mal placé");
		erreur = 1;
	}else{	
	if (formulaire.f_email.value.indexOf(" ") != -1) {
		alert ("il ne faut pas d'espace dans une adresse Email");
		erreur = 1;
	}else{		
	if (formulaire.f_email.value.lastIndexOf(".") < formulaire.f_email.value.lastIndexOf("@")) {
		alert ("Votre adresse Email est mal formée");
		erreur = 1;
	}else{		
	if (formulaire.f_email.value.length-formulaire.f_email.value.lastIndexOf(".")>4 || formulaire.f_email.value.length-formulaire.f_email.value.lastIndexOf(".")<3) {
		alert ("Votre adresse Email est mal formée");
		erreur = 1;
	}else{		
	if (formulaire.f_email.value.indexOf ("www") != -1 || formulaire.f_email.value.indexOf ("WWW") != -1) {
		alert ("Une adresse Email ne contient pas 'www'");
		erreur = 1;
	}			
	if (formulaire.f_email.value.indexOf ("é") != -1 || formulaire.f_email.value.indexOf ("à") != -1 || formulaire.f_email.value.indexOf (";") != -1 || formulaire.f_email.value.indexOf (",") != -1) {
		alert ("Une adresse Email ne contient pas de caractères avec accent tel que 'éèàô'ou de ',;'");
		erreur = 1;			
	}			
	}}}}}

	if (erreur == 0){
		formulaire.submit();
	}
}

function adressCounter(field, maxlimit) {
	if (field.value.length > maxlimit) {
		if (field.name == "f_adresse") {
			alert ("Adresse longue :\ninscrirez votre adresse sur 2 lignes.");
		} else {
			alert ("ATTENTION : Ne pas inscrire plus de 35 caractères par ligne d'adresse.");
		}
	}
}

function NomCounter(field1, field2, maxlimit) {
	if ((field1.value.length)+(field2.value.length) > maxlimit) {
		alert ("Votre nom + prénom de doivent pas dépasser 34 caractères afin que l'adresse de votre colis soit correcte.\n Nous vous conseillons d'abreger votre prénom ou d'utiliser celui de votre conjoint(e).");
	}
}

dump =0;
function plandusite(direction)
{
	if (confirm("ATTENTION vous allez quitter l'espace commande et perdre vos données, êtes vous sur ?"))
	{
		if(direction==1)
			document.location="colectnaiss.php";
		else
			document.location="index.php";
	}
}

