// Boucle de validation
function validateForm(form) {
	if (isNumbernbpages(form.nbpages)) {
		return true;
	}
	return false;
}

// Vérifie si le champ nbpages ne contient que des chiffres
function isNumbernbpages(elem) {
	var str = elem.value;
	var re = /^[-]?\d*\.?\d*$/;
	str = str.toString();
	if (!str.match(re)) { // il y a des lettres dans le champ code_postal donc false
		alert("Merci de n inscrire que des chiffres...");
		setTimeout("focusElement('" + elem.form.name + "', '" + elem.name + "')", 0);
		return false;
	}
	return true;
}

// Positionne le curseur dans un champ donné
function focusElement(formName, elemName) {
	var elem = document.forms[formName].elements[elemName];
	elem.focus();
	elem.select();
}