function classChange(elementid,newclass) {
	document.getElementById(elementid).className = newclass;
	}


function checkMessageForm(zeform) {
	if (zeform.nom.value.length < 2) {
		alert("Veuillez entrer votre nom");
		return false;
		}
	return checkMail(zeform.email.value);
	}


function checkMail(emailAddress) {
	var x = emailAddress;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var re = new RegExp(filter);
	if (x.match(re)) return true;
	else {
		alert("L'adresse e-mail est invalide !");
		return false;
		}
	}


function changeVisibility(objId) {
	obj = document.getElementById(objId);
	if (obj.style.display == "none")
		obj.style.display = "block";
	else
		obj.style.display = "none";
}


function personalFocus(obj) {
	obj.focus();
}
			
String.prototype.trim = function() {
	var a = this.replace(/^\s+/, '');
	return a.replace(/\s+$/, '');
	};
	
/*
** Fonction de vérification du formulaire de demande d'informations
*/
function checkForm(formId) {
	var form = document.getElementById(formId);
	if(form.nom.value.length < 3 || form.prenom.value.length < 3) {
		alert('Veuillez entrer une valeur pour le champ "Nom" et le champ "Prénom" !');
		return false;
	}
	if(checkMail(form.email.value) == false) {
		alert('Veuillez entrer une adresse e-mail valide !');
		return false;
	}
}

/*
** Fonction de vérification de la validité d'une adresse mail
*/
function checkMail(emailAddress) {
	var x = emailAddress;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;
}



