var record_is_changed = false;
var record_saving = false;

function NTSP_setChanged() {
    // alert('change');
    record_is_changed = true;
    record_saving = false;
}

function toggleCommentHistory() {
	if (this.document.getElementById('commentHistory').style.display == 'none'){
        this.document.getElementById('commentHistory').style.display = '';
        this.document.getElementById('commentHistoryBt').innerHTML = "(masquer l'historique)";
    } else {
        this.document.getElementById('commentHistory').style.display = 'none';
        this.document.getElementById('commentHistoryBt').innerHTML = "(afficher l'historique)";
    }
}


/*
function NTSP_toggleDocumentValidation(user_id, document_id, lock_level) {
    
    var xhr_object = null;
    
    if(window.XMLHttpRequest) // Firefox
        xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
        return;
    }
    
    var data = "user_id="+user_id+"&document_id="+document_id+"&lock_level="+lock_level;
    xhr_object.open("GET", "/_script/ntsp-document-validation-setup.inc.php?"+data, true);
    
    xhr_object.onreadystatechange = function() {
        if(xhr_object.readyState == 4)
            eval(xhr_object.responseText);
    }
    
    xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    //alert('data' + data);
    xhr_object.send(data);
	
}
*/

function NTSP_toggleDocumentLock(user_id, document_id, lock_level) {
    
    var xhr_object = null;
    
    if(window.XMLHttpRequest) // Firefox
        xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
        return;
    }
    
    var data = "user_id="+user_id+"&document_id="+document_id+"&lock_level="+lock_level;
    xhr_object.open("GET", "/_script/ntsp-document-lock-setup.inc.php?"+data, true);
    
    xhr_object.onreadystatechange = function() {
        if(xhr_object.readyState == 4)
            eval(xhr_object.responseText);
    }
    
    xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    //alert('data' + data);
    xhr_object.send(data);
	
}

function NTSP_setDocumentAlert(user_id, document_id, user_alert) {
    
    var xhr_object = null;
    
    if(window.XMLHttpRequest) // Firefox
        xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
        return;
    }
    
    var data = "user_id="+user_id+"&document_id="+document_id+"&user_alert="+user_alert;
    xhr_object.open("GET", "/_script/ntsp-document-alert-setup.inc.php?"+data, true);
    
    xhr_object.onreadystatechange = function() {
        if(xhr_object.readyState == 4)
            eval(xhr_object.responseText);
    }
    
    xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    //alert('data' + data);
    xhr_object.send(data);
	
}

function NTSP_sendDocumentAlert(document_id, user_id) {
    
    var alertToSubscribers = document.getElementById('alertToSubscribers');
    var alertMessage = document.getElementById('alertMessage');
    var alertSendBt = document.getElementById('alertSendBt');
    var alertSendResult = document.getElementById('alertSendResult');
    var alertSendResultMessage = document.getElementById('alertSendResultMessage');
    
    // alertSendBt.style.display = 'none';
    alertSendBt.disabled = true;
    alertSendResultMessage.innerHTML = "Message en cours d'expédition";
    // alertSendResult.style.display = '';
    
    var data = 'document_id='+document_id+'&user_id='+user_id;
    
    if (alertToSubscribers.checked == true) {
        data += '&alert_to=subscribers';
    } else {
        data += '&alert_to=all';
    }
    data += '&alert_message=' + alertMessage.value;
    
    var xhr_object = null;
    
    if(window.XMLHttpRequest) // Firefox
        xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
        return;
    }
    
    xhr_object.open("GET", "/_script/ntsp-document-alert-send.inc.php?"+data, true);
    
    xhr_object.onreadystatechange = function() {
        if (xhr_object.readyState == 4) {
            alertSendResultMessage.innerHTML = xhr_object.responseText;
            alertSendBt.disabled = false;
            // alertSendBt.style.display = '';
        }
    }
    
    xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    //alert('data' + data);
    xhr_object.send(data);
}

function NTSP_setFolderAlert(user_id, document_folder_id, user_alert){
    
    var xhr_object = null;
    
    if(window.XMLHttpRequest) // Firefox
        xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
        return;
    }
    
    var data = "user_id="+user_id+"&document_folder_id="+document_folder_id+"&user_alert="+user_alert;
    xhr_object.open("GET", "/_script/ntsp-document-folder-alert-setup.inc.php?"+data, true);
    
    xhr_object.onreadystatechange = function() {
        if(xhr_object.readyState == 4)
            eval(xhr_object.responseText);
    }
    
    xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    //alert('data' + data);
    xhr_object.send(data);
	
}

function NTSP_sendFolderAlert(document_folder_id, user_id) {
    
    var alertToSubscribers = document.getElementById('alertToSubscribers');
    var alertMessage = document.getElementById('alertMessage');
    var alertSendBt = document.getElementById('alertSendBt');
    var alertSendResult = document.getElementById('alertSendResult');
    var alertSendResultMessage = document.getElementById('alertSendResultMessage');
    
    // alertSendBt.style.display = 'none';
    alertSendBt.disabled = true;
    alertSendResultMessage.innerHTML = "Message en cours d'expédition";
    // alertSendResult.style.display = '';
    
    var data = 'document_folder_id='+document_folder_id+'&user_id='+user_id;
    
    if (alertToSubscribers.checked == true) {
        data += '&alert_to=subscribers';
    } else {
        data += '&alert_to=all';
    }
    data += '&alert_message=' + alertMessage.value;
    
    var xhr_object = null;
    
    if(window.XMLHttpRequest) // Firefox
        xhr_object = new XMLHttpRequest();
    else if(window.ActiveXObject) // Internet Explorer
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else { // XMLHttpRequest non supporté par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
        return;
    }
    
    xhr_object.open("GET", "/_script/ntsp-document-folder-alert-send.inc.php?"+data, true);
    
    xhr_object.onreadystatechange = function() {
        if (xhr_object.readyState == 4) {
            alertSendResultMessage.innerHTML = xhr_object.responseText;
            alertSendBt.disabled = false;
            // alertSendBt.style.display = '';
        }
    }
    
    xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    //alert('data' + data);
    xhr_object.send(data);
}


