function checkParamString(field, min, max, name) {
    if ((field.value.length < min) ||
        (field.value.length > max)) {
        alert("Le champ '" + name + 
            "' est obligatoire et doit avoir entre " + min + " et " + max +
            " caratères");
	field.focus();
        return false;
    }
    return true;
}
    
function checkParamId(field, name) {
    if (field == undefined) {
        alert("Le champ '" + name + 
            "' est obligatoire ");
	field.focus();
        return false;
    }
    return true;
}

function checkParamDate(field, name) {
    var dateExpr = /[0-3][0-9]-[0-1][0-9]-[1-2][0-9][0-9][0-9]/;
    if (field.value.match(dateExpr)) {
        return true;
    }else{
        alert("Le champ '" + name + 
            "' est obligatoire et doit avoir le format 'JJ-MM-AAAA'");
	field.focus();
	return false;
    }
}


