var need = false;
var libel= false;
var passw= false;
var addr = false;

function	notEmpty(nform, i){
	ret = true;
	if (document.all && document[nform][need[i]]){
		if (!document[nform][need[i]].value)
			ret = false;
	} else if (document.forms[nform][need[i]]){
		if (!document.forms[nform][need[i]].value)
			ret = false;
	}
	if (ret == false){
		alert('Vous avez oublié de remplir le champ "'+((libel[i]) ? libel[i]: need[i])+'"');
	}
	return(ret);
}

function	passwords(nform, passwd, confirmation){
	var ret = true;
	if (document.all && document[nform][passwd]){
		if (document[nform][passwd].value != document[nform][confirmation].value)
			ret = false;
	} else if (document.forms[nform][passwd]){
		if (document.forms[nform][passwd].value != document.forms[nform][confirmation].value)
			ret = false;
	}
	if (ret == false){
		alert('il y as une erreur dans le mot de passe');
	}
	return (ret);
}

function	verif(nform){
	if (!need) { return(true); }
	var ret = true;
	for (var i=0; ret==true && need[i]; i++){
		ret = notEmpty(nform, i);
	}
	if (passw && ret == true){
		ret = passwords(nform, passw[0], passw[1]);
	}
	if (addr && ret == true){
		ret = check_addr(nform, addr[0]);
	}
	/* alert('ret='+((ret==true) ? 'true' : 'false')); */
	return(ret);
}
