function valid_contact(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;
	
	if(document.forms['contact'].contact_nom.value==''){
		erreur += '- le champ \'Nom\' est vide.\n';
	}
	if(document.forms['contact'].contact_prenom.value==''){
		erreur += '- le champ \'Prenom\' est vide.\n';
	}
	
	
	if(document.forms['contact'].contact_email.value==''){
		erreur += '- le champ \'Votre adresse e-mail \' est vide.\n';
	}
	
	if ((document.forms['contact'].contact_email.value !='') && ((ml.test(document.forms['contact'].contact_email.value) == false) || (document.forms['contact'].contact_email.value.length >50))){
        erreur += '- le champ \'Votre adresse e-mail \' n\'est pas valide.\n';
    }
	
	if((document.forms['contact'].contact_tel.value !='') && ((num.test(document.forms['contact'].contact_tel.value) == false) || (document.forms['contact'].contact_tel.value.length >20))){
		erreur += '- le champ \'Téléphone\' n\'est pas valide.\n';
	}
	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}

function valid_contact_tel(){
	var erreur = '';
	
	var num=/(^\d+$)|(^\d+\.\d+$)/;
	
	if(document.forms['form_contact_popup'].tel.value==''){
		erreur += '- le champ \'Numéro de téléphone\' est vide.\n';
	}
	
	if((document.forms['form_contact_popup'].tel.value !='') && ((num.test(document.forms['form_contact_popup'].tel.value) == false) || (document.forms['form_contact_popup'].tel.value.length >20))){
		erreur += '- le champ \'Téléphone\' n\'est pas valide.\n';
	}
	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}

