<!--/*--><![CDATA[//><!--
function toutMajuscules(chaine) {
	var chaineMajuscules = chaine.toUpperCase();
	return chaineMajuscules;
}

function toutMinuscules(chaine) {
	var chaineMinuscules = chaine.toLowerCase();
	return chaineMinuscules;
}

function premiereMajuscule(chaine) {	
	var chainePremiereMajuscule = chaine.charAt(0).toUpperCase() + chaine.substring(1).toLowerCase();
	return chainePremiereMajuscule;
}
   
function validateEmail(email) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) {return true;}
	else {return false;}
}

function IsNumeric(fieldInfo) {
	var allowChars = "0123456789.+ -*/()";
	var IsNumeric=true;
	var Char;
	
	for (i = 0; i < fieldInfo.length && IsNumeric == true; i++) { 
		Char = fieldInfo.charAt(i); 
		if (allowChars.indexOf(Char) == -1) {
			IsNumeric = false;
		}
	}
	return IsNumeric;   
}

function isInvalid(element, message) {
	element.style.border = "solid red 1px";
	alert(message);
	element.focus();
	new Effect.Pulsate(element);
	element.select();
	return false;
	}
	
function validateContact() {
	var form 			= document.forms['contact_form'];
	var prenom 			= form.prenom;
	var telephone 		= form.telephone;
	var email			= form.email;
	var message			= form.message;
	
	isEmpty = ( /^\s*$/.test(this) );
	
	if (prenom.value == isEmpty) {
		return isInvalid(prenom, "Vous devez au moins me donner votre prénom !\nMerci de l'inscrire dans le champ \"Prénom\" pour continuer."); }
		
	if (!IsNumeric(telephone.value)) {
		return isInvalid(telephone, "Le numéro de téléphone que vous avez indiqué comporte des caractères qui ne correspondent pas à un numéro de téléphone. Celui-ci ne peut contenir que des chiffres et caractères numériques."); }
		
	if (email.value == isEmpty) {
		return isInvalid(email, "Il faut que vous me donniez au moins une adresse email pour que je puisse vous répondre !\nEntrez la dans le champ \"Email\" pour continuer."); }
		
	if (!validateEmail(email.value)) {
		return isInvalid(email, "L'adresse Email que vous avez indiqué est invalide. Merci de la corriger."); }
		
	if (message.value == isEmpty) {
		return isInvalid(message, "Il faut me laisser un message pour que je puisse vous répondre !\nEntrez le dans la case \"Message\"."); }
	}
//--><!]]>