﻿// JavaScript Document
// JavaScript Document
function CompacteChaine(valeur)
{

if (valeur.length > 0)
	{
	while (valeur.length > 0 && valeur.charAt(0) == ' ')
		{
		valeur = valeur.substring(1);
		}
	while (valeur.length > 0 && valeur.charAt(valeur.length-1) == ' ')
		{
		valeur = valeur.substring(0,valeur.length-1);
		}
	return valeur;
	}
else
	{
	return '';
	}
}

function Valid_Email(emailin){
	
	var inemail=emailin;

	// y a t il un @ dans la chaine ?
	if (inemail.indexOf("@")!=-1){
		var semail = inemail.split("@");
		// y a t il un "." dans la partie droite de la chaine ?
		if (semail[1].indexOf(".")!=-1) {		
			return true;
			}
		else {
			return false;
			}
	}
	else {
		return false;
	}
}

function VerifDate(MADATE)
{
	var err=0;
	a=MADATE.value;
	if (a.length != 10) err=1;
	d = a.substring(0, 2);// jour
	c = a.substring(2, 3);// '/'
	b = a.substring(3, 5);// mois
	e = a.substring(5, 6);// '/'
	f = a.substring(6, 10);// annee
	if (b<1 || b>12) err = 1;
	if (d<1 || d>31) err = 2;
	if (f<1900) err = 3;
	//if (f>1992) err=3;
	if (b==4 || b==6 || b==9 || b==11){
		if (d==31) err=4;
	}
	if (b==2){
		var g=parseInt(f/4,10);
		if (isNaN(g)) {
			err=5;
		}
		if (d>29) err=6;
		if (d==29 && ((f/4)!=parseInt(f/4,10))) err=7;
	}
	if (err!=0)
		{
		//alert('' + err);
		return false;
		}
	else
		{
		return true;
		}
}

function Verifsaisie(form)
{
var etat=true;
if (form.EMAIL.value != '')
	{
	if (!Valid_Email(form.EMAIL.value))
		{
		alert('Vérifiez votre email svp');
		form.EMAIL.focus();
		return false;
		}
	}
else {
	alert('Précisez votre email svp');
	form.EMAIL.focus();
	return false;
	}
if (form.NOM.value=='')
	{
	alert('Précisez votre nom svp');
	form.NOM.focus();
	return false;
	}
if (form.PRENOM.value=='')
	{
	alert('Précisez votre prénom svp');
	form.PRENOM.focus();
	return false;
	}

if (form.MESSAGE.value=='')
	{
	alert('Précisez votre message svp');
	form.MESSAGE.focus();
	return false;
	}

return etat;
}

function VerifsaisieContact(form)
{
var etat=true;

if (form.EMAIL.value != '')
	{
	if (!Valid_Email(form.EMAIL.value))
		{
		alert('Vérifiez votre email svp');
		form.EMAIL.focus();
		return false;
		}
	}
else {
	alert('Précisez votre email svp');
	form.EMAIL.focus();
	return false;
	}
if (form.NOM.value=='')
	{
	alert('Précisez votre nom svp');
	form.NOM.focus();
	return false;
	}
if (form.PRENOM.value=='')
	{
	alert('Précisez votre prénom svp');
	form.PRENOM.focus();
	return false;
	}

if (form.MESSAGE.value=='')
	{
	alert('Précisez votre message svp');
	form.MESSAGE.focus();
	return false;
	}
return etat;
}

