function rappel()

{

var v=document.getElementById("input_telephone").value;
v="rappel_auto.php?id_tel="+v;

window.open(v,'rappel_auto','width=300,height=200');

}


function newsletter()

{




var v=document.getElementById("input_newsletter").value;

v="inscr_newsletter.php?id_nl="+v;


window.open(v,'newsletter','toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no,width=300,height=200');

}


function amis()

{




var v=document.getElementById("input_ami").value;

var v1=document.getElementById("input_ami1").value;
var v2=document.getElementById("input_ami2").value;
var v3=document.getElementById("input_ami3").value;
var v4=document.getElementById("input_ami4").value;

v="prevenir_amis.php?id_nl="+v+"&id1="+v1+"&id2="+v2+"&id3="+v3+"&id4="+v4;


window.open(v,'newsletter','toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=no,width=300,height=200');

}


function isDateValid(chaineDate) {
     
    if (chaineDate == "") 
        return false; 
     
    e = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{2}|[0-9]{4})$"); 
     
    if (!e.test(chaineDate))
        return false;  
  
    j = parseInt(chaineDate.split("/")[0], 10); // jour 
    m = parseInt(chaineDate.split("/")[1], 10); // mois 
    a = parseInt(chaineDate.split("/")[2], 10); // année 
  
    if (a < 1000) { 
        if (a < 89)    a+=2000; // Si a < 89 alors on ajoute 2000 sinon on ajoute 1900 
        else a+=1900; 
    } 
  
    if (a%4 == 0 && a%100 !=0 || a%400 == 0) fev = 29; 
    else fev = 28; 
  
    nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31); 
  
    return ( m >= 1 && m <=12 && j >= 1 && j <= nbJours[m-1] ); 
}

function isMailValid(chaineMail){

	if (chaineMail == "") return false;

	var place = chaineMail.indexOf("@",1);
	var point = chaineMail.indexOf(".",place+1);
	if ((place > -1)&&(chaineMail.length >2)&&(point > 1))
		{
		return(true);
		}
	else
		{
		return(false);
		}
	}

function isTelValid(chaineTel) 
{ 

	if (chaineTel == "") return false;

    var regex = new RegExp(/^(01|02|03|04|05|06|08)[0-9]{8}/gi); 

    if(regex.test(chaineTel)) 
    { 
        return(true);
    } 
     else 
    { 
        return(false);
    } 
}
<!--
function isDate(d) {
	// Cette fonction permet de vérifier la validité d'une date au format jj/mm/aa ou jj/mm/aaaa
	// Par Romuald
	
	if (d == "") // si la variable est vide on retourne faux
		return false;
	
	e = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{2}|[0-9]{4})$");
	
	if (!e.test(d)) // On teste l'expression régulière pour valider la forme de la date
		return false; // Si pas bon, retourne faux

	// On sépare la date en 3 variables pour vérification, parseInt() converti du texte en entier
	j = parseInt(d.split("/")[0], 10); // jour
	m = parseInt(d.split("/")[1], 10); // mois
	a = parseInt(d.split("/")[2], 10); // année

	// Si l'année n'est composée que de 2 chiffres on complète automatiquement
	if (a < 1000) {
		if (a < 89)	a+=2000; // Si a < 89 alors on ajoute 2000 sinon on ajoute 1900
		else a+=1900;
	}

	// Définition du dernier jour de février
	// Année bissextile si annnée divisible par 4 et que ce n'est pas un siècle, ou bien si divisible par 400
	if (a%4 == 0 && a%100 !=0 || a%400 == 0) fev = 29;
	else fev = 28;

	// Nombre de jours pour chaque mois
	nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31);

	// Enfin, retourne vrai si le jour est bien entre 1 et le bon nombre de jours, idem pour les mois, sinon retourn faux
	return ( m >= 1 && m <=12 && j >= 1 && j <= nbJours[m-1] );
}
//-->


function checkForm()
{



if (isDate(document.formulaire.naissance.value) == false)
{
alert('Merci de renseigner correctement votre date de naissance (format JJ/MM/AAAA) ');
document.formulaire.naissance.focus();
return false;
}
if ((document.formulaire.naissance_c.value !='JJ/MM/AAAA') && (isDate(document.formulaire.naissance_c.value) == false))
{
alert('Merci de renseigner correctement la date de naissance de votre conjoint (format JJ/MM/AAAA) ');
document.formulaire.naissance_c.focus();
return false;
}
if (isDateValid(document.formulaire.debut.value)){}
  else
  {
    alert("Merci de renseigner correctement pour quelle date est cette assurance (format JJ/MM/AAAA)");
    document.formulaire.debut.focus();
    return false;
 
    
}

if (document.formulaire.nom.value == '')
{
alert('Merci de renseigner correctement votre nom ');
document.formulaire.nom.focus();
return false;
}

if (document.formulaire.prenom.value == '')
{
alert('Merci de renseigner correctement votre prénom ');
document.formulaire.prenom.focus();
return false;
}


if ((document.formulaire.cpos.value =='')||(document.formulaire.cpos.value >'99999')||(document.formulaire.cpos.value <'00000')||(document.formulaire.cpos.value.length <5))
{
alert('Merci de renseigner correctement votre code postal');
document.formulaire.cpos.focus();
return false;
}

if (document.formulaire.ville.value == '')
{
alert('Merci de renseigner correctement votre ville');
document.formulaire.ville.focus();
return false;
}

if (!isMailValid(document.formulaire.email.value))
{
alert('Merci de renseigner correctement votre adresse email');
document.formulaire.email.focus();
return false;
}
if (!isTelValid(document.formulaire.tel.value) && !isTelValid(document.formulaire.gsm.value))
{
alert('Merci de renseigner au moins un numero de téléphone');
document.formulaire.tel.focus();
return false;
}

return true;

}









function checkAll(field)
{


for (i = 0; i < field.length; i++)
	field[i].checked = true ;
}



function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}





















