// JavaScript Document

// Fonction de vérification de la présence d'une valeur
function fct_is_not_empty(fld) {
	str = fld.value;
	exp = new RegExp("[A-Za-z0-9]", "g");

	if(exp.test(str)) {
		// le champ n'est pas vide
		return true
	} else {
		// le champ est vide
		return false;
	}
}


// Fonction de vérification du mail
function fct_is_a_mail(fld) {
	str = fld.value;
	exp = new RegExp("^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+[.]{1}[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]{2,6}$", "g");
	if(exp.test(str)) {
		// le champ n'est pas vide
		return true
	} else {
		// le champ est vide
		return false;
	}
}

function fct_test_only_white_space(fld) {
	var nonwhitespace = 0;
	var c;
	for (i = 0; i < fld.length; i++) {   
		c = fld.charAt(i);
		if (c.indexOf(" ") == -1) { nonwhitespace++; }
	}
	return (nonwhitespace);
}