// Quelques fonctions javascript avec dialogue utilisateur (confirmations...)
// 
// 

function delconfirm() {
    if (confirm("Do you really want to delete this item?")) {
      return true;
    } else {
      return false;
    }
}
function confirmJump(msg, url) {
    var x = window.confirm( msg );
    if ( x ) {
        location.replace(url);
    }
}  
function confirmJumpDebug(msg, url) {
    var x = window.confirm( msg + "\n" + url);
    if ( x ) {
        location.replace(url);
    }
}  
// Demande confirmation avant de vider un champs de formulaire
// - id : id du champs
// - msg: message d'avertissement (pour changer celui par défaut)
// 
// Exemple :
// Pour vider le champs "file" d'une formulaire après confirmation
//    $msg = "Voulez-vous vraiment supprimer le fichier $filename ?";
//    $txt .= "<input id='uploaded_del_file' name='uploaded_del_file' "
//          . "type='button' value='Supprimer ce fichier !'"
//          . "onclick='javascript:confirmClearField(\"file\",\"$msg\")'/>\n";
// 
function confirmClearField(id, msg) {
    var field = document.getElementById(id);
    // alert("field.value=" + field.value)
    if (!msg) {
        msg = "Voulez-vous vraiment vider le champs \"" + 
                   id + "\" ?"
    }
    var rep = window.confirm( msg );
    if (rep) {
        // on vide le champs
        field.value = ""
    }
}
